Yes, it happens with window.onload() too (I didn't mean to imply that it was a worker-only issue). This seems like precisely the type of inoperability that the HTML5 spec should address, but I figured I should get some input here before bringing it up there.
-atw On Sun, Jul 19, 2009 at 10:31 AM, Adam Barth <[email protected]> wrote: > You should test the same thing with window.onload. If I recall > correctly, you'll see similar inoperability. > > Adam > > > On Sun, Jul 19, 2009 at 9:29 AM, Drew Wilson<[email protected]> wrote: > > I was writing a new worker unit test and I noticed that all of our unit > > tests set event handlers in worker global context like so: > > onmessage = function(event) { ... do something ... }; > > I note that Firefox also allows setting event handlers like this: > > function onmessage(event) { ... do something ... }; > > In WebKit, the latter form creates a function at global scope named > > "onmessage" but does not set it as an event handler. > > I'm trying to figure out what the correct behavior should be - I've asked > > IanH, and his response was that he dimly recalls that both forms should > be > > valid "(through a convoluted argument that I forget right now, but which > > should be examined carefully by whoever implements this, and which > requires > > careful examination of at least the ECMAScript spec and maybe also the > > WebIDL and HTML5 specs)" - basically, he wasn't entirely certain and > thought > > I should check here and with the Mozilla devs to get your opinions. > > Anyone familiar enough with the various specs to make a definitive > argument > > one way or the other? > > -atw > > > > > > > > > > > > > > > > _______________________________________________ > > webkit-dev mailing list > > [email protected] > > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev > > > > >
_______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

