Support IE's function Test.prototype.bar() {} syntax It's very strange that this is allowed, but it seems to be. See test case. I've not tested deeper things like: function Test.foo.bar.baz.prototype.foobar() {} I'm unsure how many sites are affected by this. I've seen it on at least one real site: http://music.sogua.com/song/18103725.html#a1
Created attachment 20585 [details] test case
This isn't widely supported and isn't on a standards track. This is probably invalid/won't-fix.
Is this related to bug 16997?
(In reply to comment #3) > Is this related to bug 16997? Alexey, Yes, yes it is. :-) These are not on track for standardization, Firefox don't support these, and I think neither Chrome nor Opera do either? Without interest from ECMA or wider browser support I don't think we'll want to adopt further proprietary and non-standard mechanisms, without a good reason. A good reasons to reopen this bug would be ECMA adoption, wider de-facto support, or a major web compatibility issue. *** This bug has been marked as a duplicate of bug 16997 ***