WebPageProxy will increment the hidden page throttling counter from within its constructor, which currently causes the WebProcessPool to try to synchronously message all processes. The web page triggering the increment then fails to receive the message, since it was still being constructed. Make the update of the limit async, such that the page is fully constructed before the WebProcessPool processes the update.
Created attachment 273199 [details] Fix
Comment on attachment 273199 [details] Fix View in context: https://bugs.webkit.org/attachment.cgi?id=273199&action=review > Source/WebKit2/ChangeLog:14 > + One too many newlines!
Comment on attachment 273199 [details] Fix r=me
Transmitting file data ... Committed revision 197698.
Re-opened since this is blocked by bug 155252
Created attachment 273486 [details] Fix
Transmitting file data ... Committed revision 197914.