[webkit-changes] [WebKit/WebKit] 3e0670: Block Mach service in all cases
Per Arne Vollan
noreply at github.com
Fri Mar 3 07:22:21 PST 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3e0670a3304ac66ee027402d1ed30c2d63f2eb7e
https://github.com/WebKit/WebKit/commit/3e0670a3304ac66ee027402d1ed30c2d63f2eb7e
Author: Per Arne Vollan <pvollan at apple.com>
Date: 2023-03-03 (Fri, 03 Mar 2023)
Changed paths:
M Source/WebKit/Shared/WebPageCreationParameters.cpp
M Source/WebKit/Shared/WebPageCreationParameters.h
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
Log Message:
-----------
Block Mach service in all cases
https://bugs.webkit.org/show_bug.cgi?id=252997
rdar://problem/106168413
Reviewed by Geoffrey Garen and Sihui Liu.
Currently, the launchd service is blocked with probability in the WebContent process. This patch blocks it in all cases
with a new enablement flag. Having blocked for 1-2 weeks with probability, we haven't found any failures. So now we believe
it's safe (or at least, as safe as it will ever be within the limits of our current development process) to block in all
cases.
* Source/WebKit/Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode const):
(WebKit::WebPageCreationParameters::decode):
* Source/WebKit/Shared/WebPageCreationParameters.h:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::creationParameters):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::m_appHighlightsVisible):
Canonical link: https://commits.webkit.org/261138@main
More information about the webkit-changes
mailing list