Skip to content

Resolve "Crash when resolving promises if exception is pending"

Previously, the promise job queue would try to execute promise jobs regardless of whether there was an exception pending. In debug mode, this would abort due to calling into JS code while an exception was already pending. In non-debug mode, this would likely just swallow the exception.

Now, we save and restore the exception state before handling the promise job queue.

Closes #18 (closed).

Merge request reports