Bug 311362

Summary: [Site Isolation] Cross-site redirect in <object> subframe causes parent page to complete prematurely
Product: WebKit Reporter: roberto_rodriguez2
Component: New BugsAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

roberto_rodriguez2
Reported 2026-04-02 12:21:31 PDT
When an <object type="text/html"> element's load is redirected to a different site with site isolation enabled, the parent page fires its load event before the redirected content loads in the new process. The child frame's error handling path does not distinguish between a real failure and a process-swap cancellation, so the child frame is marked complete and the <object> element renders fallback content instead of waiting for the cross-process load to finish.
Attachments
Radar WebKit Bug Importer
Comment 1 2026-04-02 12:21:38 PDT
roberto_rodriguez2
Comment 2 2026-04-02 12:28:24 PDT
EWS
Comment 3 2026-04-03 21:57:44 PDT
Committed 310557@main (534d9836c83d): <https://commits.webkit.org/310557@main> Reviewed commits have been landed. Closing PR #61927 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.