RESOLVED FIXED 276500
ReportingObserver can be kept alive longer than necessary.
https://bugs.webkit.org/show_bug.cgi?id=276500
Summary ReportingObserver can be kept alive longer than necessary.
Ryan Reno
Reported 2024-07-11 12:49:07 PDT
ReportingObserver has GenerateIsReachable=ImplScriptExecutionContext which keeps it alive for as long as the ScriptExecutionContext, even if all references to it from JS code are lost. We should tighten the lifetime to be for at least as long as it is observing reports instead.
Attachments
Radar WebKit Bug Importer
Comment 1 2024-07-11 12:49:20 PDT
Ryan Reno
Comment 2 2024-07-11 12:52:02 PDT
EWS
Comment 3 2024-07-11 18:52:30 PDT
Committed 280886@main (9e0be5271487): <https://commits.webkit.org/280886@main> Reviewed commits have been landed. Closing PR #30713 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.