]> git.codecow.com Git - nano-pow.git/commitdiff
Fix WASM trap since Chrome and Firefox have different error message strings.
authorChris Duncan <chris@codecow.com>
Thu, 16 Jul 2026 02:50:24 +0000 (19:50 -0700)
committerChris Duncan <chris@codecow.com>
Thu, 16 Jul 2026 02:50:24 +0000 (19:50 -0700)
src/lib/generate/wasm/worker.ts

index 9b07a0d0ff61f2c1365e55929739568440615e6b..17bd5b37b2d76e94406469ba85a769834e90b616 100644 (file)
@@ -65,7 +65,7 @@ const worker = async (compute: number[]): Promise<void> => {
                } catch (err: unknown) {
                        if (typeof err === 'object' && err != null) {
                                const e = err as Record<string, unknown>
-                               if (e.message === 'integer divide by zero') {
+                               if (typeof e.message === 'string' && e.message.includes('divide by zero')) {
                                        result = ''
                                } else {
                                        result = e.message