We should associate each microtask with a EventLoopTaskGroup like we do with a regular task. This will allow suspension & stopping of each microtask when the task group's script execution context is suspend or stopped, and eliminates the need for ActiveDOMCallbackMicrotask.
Created attachment 384125 [details] Cleanup
<rdar://problem/57420554>
Ping reviewers.
Comment on attachment 384125 [details] Cleanup View in context: https://bugs.webkit.org/attachment.cgi?id=384125&action=review nice! > Source/WebCore/ChangeLog:12 > + suspsned or stopped along with the script execution context without having to wrap each typo suspended
Committed r252820: <https://trac.webkit.org/changeset/252820>