Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 957ddb2b94a123946d5ef1e6420bcbcceca2f53c
https://github.com/WebKit/WebKit/commit/957ddb2b94a123946d5ef1e6420bcbcceca2f53c
Author: Ben Nham <[email protected]>
Date: 2024-05-30 (Thu, 30 May 2024)
Changed paths:
M
Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in
M Source/WebKit/Scripts/process-entitlements.sh
M Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
M Source/WebKit/WebProcess/com.apple.WebProcess.sb.in
Log Message:
-----------
Whitelist more notifyd notifications for WebContent
https://bugs.webkit.org/show_bug.cgi?id=274910
rdar://128970749
Reviewed by Per Arne Vollan.
After looking at more data it looks like we are still not forwarding a number
of notifyd
notifications that WebContent cares about when ENABLE_NOTIFY_BLOCKING is on.
Add in those missing notification names and also refactor the way the list of
notifications is
handled, since that knowledge is currently distributed across 3 places in the
codebase:
- process-entitlements.sh
- WebProcessPool::registerNotificationObservers()
- iOS/macOS WebContentsandbox profile
Ideally these lists would come from some centralized file. But for now, I've at
least reorganized
things so it should be easier to keep these lists in sync.
* Source/WebKit/Resources/SandboxProfiles/ios/com.apple.WebKit.WebContent.sb.in:
* Source/WebKit/Scripts/process-entitlements.sh:
* Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:
(WebKit::WebProcessPool::registerNotificationObservers):
* Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:
Canonical link: https://commits.webkit.org/279548@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes