From: Chris Duncan Date: Thu, 16 Jul 2026 02:50:24 +0000 (-0700) Subject: Fix WASM trap since Chrome and Firefox have different error message strings. X-Git-Tag: v5.2.2~1 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=cb9cb393e221d1dc737d0a3feed87d210016b0c8;p=nano-pow.git Fix WASM trap since Chrome and Firefox have different error message strings. --- diff --git a/src/lib/generate/wasm/worker.ts b/src/lib/generate/wasm/worker.ts index 9b07a0d..17bd5b3 100644 --- a/src/lib/generate/wasm/worker.ts +++ b/src/lib/generate/wasm/worker.ts @@ -65,7 +65,7 @@ const worker = async (compute: number[]): Promise => { } catch (err: unknown) { if (typeof err === 'object' && err != null) { const e = err as Record - if (e.message === 'integer divide by zero') { + if (typeof e.message === 'string' && e.message.includes('divide by zero')) { result = '' } else { result = e.message