WebProcesses with service workers no longer keep their network process alive since r251067. This is causing hangs because the WebProcess gets stuck on sync IPC with the network process.
Created attachment 381855 [details] Patch
<rdar://problem/56600074>
Created attachment 381860 [details] Patch
Comment on attachment 381860 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=381860&action=review r=me I'm surprised that our existing service worker tests don't exercise the case where you have a service worker and need to do a network load. I wonder if there's a way to test this. > Source/WebKit/ChangeLog:14 > + However, after r251067, there is no longer a concept of service worker process per say. Service workers per se
Created attachment 381877 [details] Patch
The commit-queue encountered the following flaky tests while processing attachment 381877 [details]: The commit-queue is continuing to process your patch.
The commit-queue encountered the following flaky tests while processing attachment 381877 [details]: imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity.html bug 203394 (author: ysuzuki@apple.com) The commit-queue is continuing to process your patch.
The commit-queue encountered the following flaky tests while processing attachment 381877 [details]: media/modern-media-controls/placard-support/placard-support-pip.html bug 195249 (author: graouts@apple.com) The commit-queue is continuing to process your patch.
The commit-queue encountered the following flaky tests while processing attachment 381877 [details]: fast/history/page-cache-webdatabase-pending-transaction.html bug 203399 (author: cdumez@apple.com) The commit-queue is continuing to process your patch.
Comment on attachment 381877 [details] Patch Clearing flags on attachment: 381877 Committed r251589: <https://trac.webkit.org/changeset/251589>
All reviewed patches have been landed. Closing bug.