Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d6b312cdc2e78e2af22a0f0494fcd2677e6fa6a1
      
https://github.com/WebKit/WebKit/commit/d6b312cdc2e78e2af22a0f0494fcd2677e6fa6a1
  Author: Zak Ridouh <[email protected]>
  Date:   2026-10-09 (Fri, 09 Oct 2026)

  Changed paths:
    A 
LayoutTests/http/tests/site-isolation/checkbox-window-inactive-same-site-cross-origin-iframes-expected.html
    A 
LayoutTests/http/tests/site-isolation/checkbox-window-inactive-same-site-cross-origin-iframes.html
    M Source/WebCore/page/FocusController.cpp

  Log Message:
  -----------
  [Site Isolation][macOS] Only one of several same-site iframes updates its 
controls when the window's active state changes
<https://bugs.webkit.org/show_bug.cgi?id=326006>
<rdar://problem/188949758>

Reviewed by Tim Nguyen.

Same-site iframes of a cross-site page share a process as separate root frames, 
but only one of them had its control
tints updated when the window became active or inactive. Update control tints 
in every root frame view.

Test: 
http/tests/site-isolation/checkbox-window-inactive-same-site-cross-origin-iframes.html

* 
LayoutTests/http/tests/site-isolation/checkbox-window-inactive-same-site-cross-origin-iframes-expected.html:
 Added.
* 
LayoutTests/http/tests/site-isolation/checkbox-window-inactive-same-site-cross-origin-iframes.html:
 Added.
* Source/WebCore/page/FocusController.cpp:
(WebCore::FocusController::setActiveInternal):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to