On Tue, Jun 23, 2009 at 11:49 AM, Adam Barth <aba...@webkit.org> wrote:
> > > I am not even sure all of these should have the same behavior, > > however. For instance, as I read the Web Workers spec, the lexical global > > object may be correct thing to use for the Worker constructor. > > I looked at the spec briefly. What leads you to think that? It's > probably a bug in the spec. > Section 4.5 of the web workers spec reads: Given a script's global scope o when creating or obtaining a worker, the > list of relevant Document objects to add depends on the type of o. If o is a > WorkerGlobalScope object (i.e. if we are creating a nested worker), then the > relevant Documents are the Documents that are in o's own list of the > worker's Documents. Otherwise, o is a Window object, and the relevant > Document is just the Document that is the active document of the Window > object o. So it seems to imply that parent document for a worker is derived from the currently executing script's global scope. I'll ping IanH about this - it may not be what he intended. -atw
_______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev