[Webkit-unassigned] [Bug 107954] EventSender isn't suspended when page load is deferred

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 28 21:23:45 PST 2013


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





--- Comment #12 from Daniel Bates <dbates at webkit.org>  2013-01-28 21:25:44 PST ---
(In reply to comment #4)
> Created an attachment (id=185026)
 --> (https://bugs.webkit.org/attachment.cgi?id=185026&action=review) [details]
> Proposed solution (not for review yet)
> 
> Is this solution OK?

Clearly, this solution is not OK given the test failures mentioned in comment 11.

> Especially the removal of dispatching all load events in Document::implicitClose, and the removal of dispatching beforeload events from XMLDocumentParser::append().  I don't know why we need that. but there must be some reason...

Focusing on load events, without loss of generality, we need to dispatch all load events for <link> before we dispatch the load event for the document by <http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#the-link-element>. Similar arguments can be made for <img> and <style> as well as the WebKit-specific beforeload event (*).

(*) See <http://developer.apple.com/library/safari/#documentation/Tools/Conceptual/SafariExtensionGuide/MessagesandProxies/MessagesandProxies.html#//apple_ref/doc/uid/TP40009977-CH14-SW9> for more details.

-- 
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