Migrate Performance::resourceTimingBufferFullTimerFired to HTML event loop
Created attachment 435436 [details] Patch
Comment on attachment 435436 [details] Patch r=me
Comment on attachment 435436 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=435436&action=review > Source/WebCore/page/Performance.cpp:281 > ASSERT(scriptExecutionContext()); I don't think this assertion holds anymore. You probably want to switch that to an early return. The HTML event loop can fire tasks after the script execution context is gone.
Created attachment 435437 [details] Patch
Committed r280977 (240480@main): <https://commits.webkit.org/240480@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 435437 [details].
<rdar://problem/81862383>
Reverted in r280988
The change in http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html definitely looks related.