Bug 303017

Summary: AudioVideoRenderer::requestMediaDataWhenReady should return a NativePromise
Product: WebKit Reporter: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Component: MediaAssignee: Jean-Yves Avenard [:jya] <jean-yves.avenard>
Status: RESOLVED FIXED    
Severity: Normal CC: 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=303001

Jean-Yves Avenard [:jya]
Reported 2025-11-22 19:33:35 PST
In bug 303001 re-entrancy in the callback was exposed as an issue that could easily cause problems. We also now only going to call the callback once. To make the code safer, we should be using NativePromises instead.
Attachments
Radar WebKit Bug Importer
Comment 1 2025-11-22 19:33:42 PST
Jean-Yves Avenard [:jya]
Comment 2 2025-11-23 04:47:44 PST
EWS
Comment 3 2025-11-24 04:48:44 PST
Committed 303486@main (53acf55d821f): <https://commits.webkit.org/303486@main> Reviewed commits have been landed. Closing PR #54387 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.