Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4b4d1caffbc57b2705b81a181324a6dcf3867f62
https://github.com/WebKit/WebKit/commit/4b4d1caffbc57b2705b81a181324a6dcf3867f62
Author: Rupin Mittal <[email protected]>
Date: 2026-05-30 (Sat, 30 May 2026)
Changed paths:
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
Log Message:
-----------
[Site Isolation] Release assert added in 314054@main could cause unexpected
crashes
https://bugs.webkit.org/show_bug.cgi?id=315870
rdar://178269972
Reviewed by Charlie Wolfe.
https://commits.webkit.org/314054@main added a release assert that crashes the
web process if shared process for site isolation is on but site isolation is
off.
(We wanted to disllow this configuration).
But users could inadvertently set the flags in such a state (see
rdar://178180760)
and this release assert would then cause their webpages to crash. It's best to
not have this affect users and instead just ensure that our code doesn't ever
check the shared process for site isolation flag without also checking the site
isolation flag.
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
Canonical link: https://commits.webkit.org/314226@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications