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

Reply via email to