Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 557f88c94cafbd420b4aa06eeb779dd94dbc3f8e
      
https://github.com/WebKit/WebKit/commit/557f88c94cafbd420b4aa06eeb779dd94dbc3f8e
  Author: Per Arne Vollan <pvol...@apple.com>
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
    M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm

  Log Message:
  -----------
  Images on webpage appear black
https://bugs.webkit.org/show_bug.cgi?id=254461
rdar://107049001

Reviewed by Said Abou-Hallawa.

Images on webpage appear black with the experimental sandbox feature enabled on 
macOS.
This is caused by launchd being blocked in the sandbox, which prevents 
connections to
trustd in order to verify the code signature of image decoder plugins. This is 
fixed
by opening up a Mach connections to trustd before we block launchd after the 
WebContent
has finished launching.

* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::platformInitializeWebProcess):

Canonical link: https://commits.webkit.org/262373@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to