[Webkit-unassigned] [Bug 28702] Workers do not exit after async operations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 27 10:24:19 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=28702





--- Comment #2 from Andrew Wilson <atwilson at chromium.org>  2009-08-27 10:24:18 PDT ---
(In reply to comment #1)
> I think that we had code that was supposed to prevent this; some of that was
> apparently removed in <http://trac.webkit.org/changeset/46507#file6>. I'm not
> sure if we ever had this completely right though.

That code wasn't removed - it was just moved out of WorkerScriptController
(since it's not needed for SharedWorkers) and into DedicatedWorkerContext.

The original mechanism to shutdown orphaned workers still works - the problem
is that when we added async APIs to WorkerGlobalScope (setTimeout(), XHR) we
didn't add any additional mechanism to report pending activity when those async
processes ended.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list