diff --git a/src/core/worker.js b/src/core/worker.js index 1b6accb852927..a85b5aad19fc7 100644 --- a/src/core/worker.js +++ b/src/core/worker.js @@ -319,7 +319,9 @@ class WorkerMessageHandler { } function onFailure(ex) { - ensureNotTerminated(); + if (terminated) { + return; + } if (ex instanceof PasswordException) { const task = new WorkerTask(`PasswordException: response ${ex.code}`);