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

Reply via email to