Bug 302875

Summary: [Site isolation] Pipe AudioSession and AudioHardwareListener between RemoteMediaSessionManager and RemoteMediaSessionManagerProxy
Product: WebKit Reporter: Eric Carlson <eric.carlson>
Component: MediaAssignee: Eric Carlson <eric.carlson>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Eric Carlson
Reported 2025-11-20 08:23:10 PST
The part of media session manager that runs in the UI process, RemoteMediaSessionManagerProxy, needs to read and write AudioSession and AudioHardwareListener. Both of these run in the GPU process and have proxies in the Web process. Add additional proxies in RemoteMediaSessionManagerProxy in the UI process, and pipe state changes between it and RemoteMediaSessionManager in the WebProcess so all three processes stay in sync.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-11-20 08:23:17 PST
Eric Carlson
Comment 2 2025-11-20 08:34:53 PST
EWS
Comment 3 2025-11-21 13:31:50 PST
Committed 303417@main (b80101a8634c): <https://commits.webkit.org/303417@main> Reviewed commits have been landed. Closing PR #54256 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.