This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Since two out of three implementations of localStorage were unable to read the specification properly we have the unique (harharhar) opportunity to make the specification more in line with how ECMAScript works. I.e. return undefined for nonexistent storage keys rather than null.
The spec already says that Storage.missing should return undefined (see WebIDL). Are you saying you want Storage.getItem('missing') to also return undefined?
I would have much preferred that, yes. Seems too late now.