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
275250
[Site Isolation] Do not create separate back forward items for embedded root child frames
https://bugs.webkit.org/show_bug.cgi?id=275250
Summary
[Site Isolation] Do not create separate back forward items for embedded root ...
Charlie Wolfe
Reported
2024-06-07 03:10:52 PDT
Before this change, we would add a separate item to the back forward list each time an out-of-process iframe was embedded. Then, we would try to skip over these items when moving the main frame or its local children back or forward. This did not work in certain cases, like when navigating nested iframes or when navigating back to a page that contained iframes. This patch changes this so that instead, when a root child frame is embedded, we attach the created back forward items to the item that corresponds to the page it was embedded in. Then, when moving back, we reference the frame that was most recently navigated to associate it with an out-of-process iframe that may have existed on a previous back forward item.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2024-06-07 03:11:05 PDT
<
rdar://problem/129391516
>
Charlie Wolfe
Comment 2
2024-06-07 03:14:28 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/29617
EWS
Comment 3
2024-06-07 12:22:39 PDT
Committed
279823@main
(3d354010882c): <
https://commits.webkit.org/279823@main
> Reviewed commits have been landed. Closing PR #29617 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