Bug 284427

Summary: [Site isolation] Snapshotting should be composited in GPUProcess and sent directly to UIProcess
Product: WebKit Reporter: Said Abou-Hallawa <sabouhallawa>
Component: WebKit Process ModelAssignee: Said Abou-Hallawa <sabouhallawa>
Status: RESOLVED FIXED    
Severity: Normal CC: nham, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=284976
Bug Depends on: 284985    
Bug Blocks: 282664    

Said Abou-Hallawa
Reported 2024-12-10 17:54:57 PST
This is work towards snapshotting the remote iframes bug 282664. With site isolation, snapshotting has to happen in a central process such that no WebContent process is allowed to see the drawing of another WebContent process. Since all the WebContent processes share the same GPUProcess for UI side compositing, the GPUProcess can be used for the "snapshot compositing" as well.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-12-10 17:55:55 PST
Said Abou-Hallawa
Comment 2 2024-12-10 18:44:49 PST
EWS
Comment 3 2024-12-19 12:24:05 PST
Committed 288113@main (a1a9b4a3de6f): <https://commits.webkit.org/288113@main> Reviewed commits have been landed. Closing PR #37756 and removing active labels.
Jonathan Bedard
Comment 4 2024-12-19 15:48:13 PST
Reopened Bugzilla. REGRESSION(288113@main?): Broke Internal visionOS builds, tracking revert in https://bugs.webkit.org/show_bug.cgi?id=284985.
Said Abou-Hallawa
Comment 5 2024-12-19 16:37:10 PST
EWS
Comment 6 2024-12-19 18:09:39 PST
Committed 288138@main (a3488e2c4b49): <https://commits.webkit.org/288138@main> Reviewed commits have been landed. Closing PR #38240 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.