diff options
Diffstat (limited to 'js/workers.ts')
-rw-r--r-- | js/workers.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/js/workers.ts b/js/workers.ts index 6b768bf08..456449d48 100644 --- a/js/workers.ts +++ b/js/workers.ts @@ -129,10 +129,13 @@ export async function workerMain(): Promise<void> { log("workerMain got null message. quitting."); break; } + if (window["onmessage"]) { const event = { data }; window.onmessage(event); - } else { + } + + if (!window["onmessage"]) { break; } } |