WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
316226
[Site Isolation] Remove unnecessary frameID and WebFrame changes from
314363@main
https://bugs.webkit.org/show_bug.cgi?id=316226
Summary
[Site Isolation] Remove unnecessary frameID and WebFrame changes from 314363@...
roberto_rodriguez2
Reported
2026-06-03 12:13:50 PDT
314363@main
introduced changes to fix layout test window-open-local-after-network-scheme.sub.html under site isolation. The !m_shouldReuseMainFrame removal in ProvisionalPageProxy and the coreLocalFrame() change in WebFrame::commitProvisionalFrame are not needed. The CommitTiming::Immediately fix handles the about:blank case on its own: the second takeWindowProxyAndOpenerFrom in commitProvisionalFrame transfers the WindowProxy from remoteFrame to localFrame unconditionally, and when the frame ID is non-null it is always a different frame, so the original coreFrame() code was already correct.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-06-03 12:13:56 PDT
<
rdar://problem/178649065
>
roberto_rodriguez2
Comment 2
2026-06-03 12:17:04 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/66394
EWS
Comment 3
2026-06-03 18:06:30 PDT
Committed
314515@main
(d176a27fbd87): <
https://commits.webkit.org/314515@main
> Reviewed commits have been landed. Closing PR #66394 and removing active labels.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug