Bug 256334

Summary: MediaSession should keep its action handlers alive
Product: WebKit Reporter: Ryan Reno <rreno>
Component: BindingsAssignee: Ryan Reno <rreno>
Status: REOPENED ---    
Severity: Normal CC: cdumez, commit-queue, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 256488    
Bug Blocks:    

Description Ryan Reno 2023-05-04 14:34:07 PDT
The MediaSessionActionHandler now holds a weak reference to its callback so when the MediaSession is visited it should mark any action handlers that have been added to it.
Comment 1 Radar WebKit Bug Importer 2023-05-04 14:35:48 PDT
<rdar://problem/108913983>
Comment 2 Ryan Reno 2023-05-04 14:37:14 PDT
Pull request: https://github.com/WebKit/WebKit/pull/13459
Comment 3 EWS 2023-05-05 06:54:47 PDT
Committed 263715@main (0743137c2f4f): <https://commits.webkit.org/263715@main>

Reviewed commits have been landed. Closing PR #13459 and removing active labels.
Comment 4 WebKit Commit Bot 2023-05-08 14:31:18 PDT
Re-opened since this is blocked by bug 256488