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