Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: dd9ed01cd97f133fb7d77941cfddb0d9ca468df6
https://github.com/WebKit/WebKit/commit/dd9ed01cd97f133fb7d77941cfddb0d9ca468df6
Author: Zak Ridouh <[email protected]>
Date: 2026-10-06 (Tue, 06 Oct 2026)
Changed paths:
A
LayoutTests/http/tests/site-isolation/inspector/dom/dom-search-frame-target-expected.txt
A
LayoutTests/http/tests/site-isolation/inspector/dom/dom-search-frame-target.html
A
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-cross-origin-frame.html
A
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-nested-frame.html
A
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-same-origin-frame.html
A
LayoutTests/http/tests/site-isolation/inspector/page/resources/search-in-resources-routing-frame.css
A
LayoutTests/http/tests/site-isolation/inspector/page/resources/search-in-resources-routing-frame.html
A
LayoutTests/http/tests/site-isolation/inspector/page/search-in-resources-routing-cross-origin-iframe-expected.txt
A
LayoutTests/http/tests/site-isolation/inspector/page/search-in-resources-routing-cross-origin-iframe.html
A LayoutTests/inspector/dom/dom-search-frontend-expected.txt
A LayoutTests/inspector/dom/dom-search-frontend.html
A LayoutTests/inspector/dom/resources/dom-search-frontend-iframe.html
M Source/WebInspectorUI/UserInterface/Controllers/DOMManager.js
M Source/WebInspectorUI/UserInterface/Controllers/NetworkManager.js
M Source/WebInspectorUI/UserInterface/Views/SearchSidebarPanel.js
Log Message:
-----------
[Site Isolation] Web Inspector: Global search doesn't find matches inside
cross-origin iframes
https://bugs.webkit.org/show_bug.cgi?id=326153
rdar://187846289
Reviewed by BJ Burg.
The Search tab only searched the page target, which can't see frames in other
processes.
Send resource searches to the WebPage target, which searches every process, and
run DOM searches
on the page target and every frame target, reporting each node once. A failed
request or a
destroyed target no longer leaves the search spinning.
Tests: http/tests/site-isolation/inspector/dom/dom-search-frame-target.html
http/tests/site-isolation/inspector/page/search-in-resources-routing-cross-origin-iframe.html
inspector/dom/dom-search-frontend.html
*
LayoutTests/http/tests/site-isolation/inspector/dom/dom-search-frame-target-expected.txt:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/dom/dom-search-frame-target.html:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-cross-origin-frame.html:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-nested-frame.html:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/dom/resources/dom-search-same-origin-frame.html:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/page/resources/search-in-resources-routing-frame.css:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/page/resources/search-in-resources-routing-frame.html:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/page/search-in-resources-routing-cross-origin-iframe-expected.txt:
Added.
*
LayoutTests/http/tests/site-isolation/inspector/page/search-in-resources-routing-cross-origin-iframe.html:
Added.
* LayoutTests/inspector/dom/dom-search-frontend-expected.txt: Added.
* LayoutTests/inspector/dom/dom-search-frontend.html: Added.
* LayoutTests/inspector/dom/resources/dom-search-frontend-iframe.html: Added.
* Source/WebInspectorUI/UserInterface/Controllers/DOMManager.js:
(WI.DOMManager.prototype.async performSearch): Added.
(WI.DOMManager.prototype.discardSearchResults): Added.
* Source/WebInspectorUI/UserInterface/Controllers/NetworkManager.js:
(WI.NetworkManager.prototype.get resourceSearchTarget): Added.
* Source/WebInspectorUI/UserInterface/Views/SearchSidebarPanel.js:
(WI.SearchSidebarPanel.prototype.performSearch):
Canonical link: https://commits.webkit.org/322938@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications