[Webkit-unassigned] [Bug 18941] WebView fails to load if opened from a blocking JS call in a timer.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 24 15:39:31 PDT 2008


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





------- Comment #16 from playmobil at google.com  2008-10-24 15:39 PDT -------
Thanks for the detailed feedback.

I believe there are actually two orthogonal issues here:
1. Come to a decision regarding a mechansim to enable timers in nested event
loops.
2. Making sure JS timers aren't reentrant.

Would it be OK with you to tackle these issues one by one?  It seems that
solving the second issue would be easier in the short term and would apply
to whatever solution we have for the first.

Would the following changes to the patch be acceptable to you:
1. Remove the calls to fireTimersInNestedEventLoop()
2. As you suggest maintain 2 separate heaps for JS timers and other types of
timers.

I can create a separate bug for "mechanism to prevent reentrancy in JS timers"
if that would help separate the issues.


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



More information about the webkit-unassigned mailing list