Summary: | globalThis.queueMicrotask() should report thrown exceptions | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Alexey Shvayka <ashvayka> | ||||||
Component: | DOM | Assignee: | Alexey Shvayka <ashvayka> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Minor | CC: | annulen, cdumez, esprehn+autocc, ews-watchlist, ggaren, gyuyoung.kim, hi, joepeck, kangil.han, keith_miller, mark.lam, mkwst, msaboff, pangle, ryuan.choi, saam, sergio, tzagallo, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | All | ||||||||
OS: | All | ||||||||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=235682 | ||||||||
Attachments: |
|
Description
Alexey Shvayka
2022-01-25 15:27:31 PST
Created attachment 449973 [details]
Patch
Comment on attachment 449973 [details]
Patch
r=me
Comment on attachment 449973 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=449973&action=review > Source/WebCore/bindings/js/JSDOMMicrotask.cpp:39 > +class JSDOMMicrotask final : public Microtask { WTF_MAKE_FAST_ALLOCATED? Comment on attachment 449973 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=449973&action=review >> Source/WebCore/bindings/js/JSDOMMicrotask.cpp:39 >> +class JSDOMMicrotask final : public Microtask { > > WTF_MAKE_FAST_ALLOCATED? Nevermind. Since this ultimately inherits from RefCounted, it is already WTF_MAKE_FAST_ALLOCATED. Created attachment 449992 [details]
Patch
Skip SW test on mac-wk1, reset expectations for inspector test, and remove now unused createJSMicrotask() overload.
Committed r288640 (246451@trunk): <https://commits.webkit.org/246451@trunk> Thank you both! |