Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5fe43caac18f266b616efd2a5d8ddedd5ccd575d
https://github.com/WebKit/WebKit/commit/5fe43caac18f266b616efd2a5d8ddedd5ccd575d
Author: Per Arne Vollan <[email protected]>
Date: 2026-02-22 (Sun, 22 Feb 2026)
Changed paths:
M Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp
Log Message:
-----------
Avoid process suspension on launch
https://bugs.webkit.org/show_bug.cgi?id=280969
rdar://137418855
Reviewed by Chris Dumez.
Currently, the first assertion we take on process launch is the boosted jetsam
assertion. This assertion
does not provide any runtime, so the system will immediately suspend the
process when this assertion is
taken. To avoid this suspension, we can take a foreground assertion via the
process throttler before we
take the jetsam assertion. The foreground assertion is taken async when the
process throttler has been
connected to the process.
* Source/WebKit/UIProcess/AuxiliaryProcessProxy.cpp:
(WebKit::AuxiliaryProcessProxy::didFinishLaunching):
Canonical link: https://commits.webkit.org/308022@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications