[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