mirror of
https://github.com/preactjs/preact.git
synced 2026-10-28 18:59:26 +08:00
A render that throws now leaves the rest of the queue scheduled, so teardown() can render a second throwing component. Restore debounceRendering in a finally and catch the error in act(), keeping the first one, so actDepth and requestAnimationFrame are always reset.