On 9/8/14, 7:10 PM, Brendan Eich wrote:
The point here is that otherWin.setTimeout(func, ...) must -- because of
"is" not "ought" -- not pass undefined to func in case it is strict
mode, because if it's sloppy and if it is scoped by the current window
(not otherWin), then the wrong window will be used.

Though again, IE9 and before use that wrong window. So it's at least _possible_ that UAs could change to that behavior (change back, in the case of IE).

I'm just not willing to have Gecko go first on this one given our past experiences around this stuff.

-Boris

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to