Re: should window.foo return a HTMLCollection if div id=foo and form name=foo exist?

Boris Zbarsky <[email protected]> Thu, 15 Nov 2012 06:43:51 -0800
Newsgroups gmane.comp.mozilla.devel.dom
Message-ID <[email protected]>
On 11/15/12 6:29 AM, Martin Honnen wrote:
> So two questions, why is "window.foo" first undefined and suddenly
> defined after an access to "foo"?

Because we used to only do global scope pollution on unqualified 
lookups.  I suggest retesting in a nightly build.

> And shouldn't "window.foo" as well as "foo" not return a HTMLCollection?

At the moment, our gsp implementation does the bare minimum needed for 
web compat (given that we only recently gave up on trying to get this 
removed from the spec in the first place).  If someone wants to make it 
more complicated to match the spec here, I'm happy to review the patch, 
but otherwise it's a low priority, since this entire "feature" is 
completely broken by design and bad for the web to start with....

-Boris