Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 95dcfb0c569ea1ecfcf6f6cd13c581037ad2965b
https://github.com/WebKit/WebKit/commit/95dcfb0c569ea1ecfcf6f6cd13c581037ad2965b
Author: Darryl Parkinson <[email protected]>
Date: 2026-01-12 (Mon, 12 Jan 2026)
Changed paths:
M Source/WebKit/Scripts/compile-sandbox.sh
M Source/WebKit/Scripts/process-entitlements.sh
M Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
M Source/WebKit/WebProcess/com.apple.WebProcess.sb.in
Log Message:
-----------
Fix sandbox extension file access failures on MacCatalyst caused by multiple
entitlement lookups
https://bugs.webkit.org/show_bug.cgi?id=305190
rdar://166738679
Reviewed by Per Arne Vollan.
WebContent processes on MacCatalyst were experiencing sandbox extension file
access failures. Investigation suggests that inferring security mode from
missing entitlements required multiple lookups, contributing to a race
condition.
This patch switches to explicit entitlement-based detection for internal SDK
builds, reducing the number of entitlement lookups required to determine the
security mode.
* Source/WebKit/Scripts/compile-sandbox.sh:
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm:
(WebKit::WebProcess::accessibilityFocusedUIElement):
* Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:
Canonical link: https://commits.webkit.org/305495@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications