| Summary: | Throw within queueMicrotask callbacks are not reported | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Xuan Huang <huxpro> | ||||
| Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | cdumez, keith_miller, mark.lam, m.goleb+bugzilla, msaboff, saam, smoley, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari Technology Preview | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
|
Description
Xuan Huang
2021-04-07 19:29:49 PDT
I first tested in in Safari 13 but now I tried with technology preview and it's the same. I'm not sure how to fix this though. As far as I know, JavaScriptCore automatically drains its internal microtask queue when JSLock is released. I'm not sure how would exceptions thrown during the draining can propagate to WebCore. |