From c17a91afab8e80fc8ede47a8543e7c03fac9a5d5 Mon Sep 17 00:00:00 2001 From: kardasbart Date: Wed, 17 Dec 2025 23:13:52 +0100 Subject: [PATCH] fix: fix navigator is not defined error --- src/lib/engine/worker.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/engine/worker.ts b/src/lib/engine/worker.ts index 224e0d9c..a8c8741c 100644 --- a/src/lib/engine/worker.ts +++ b/src/lib/engine/worker.ts @@ -45,6 +45,11 @@ export const sendCommandsToWorker = ( }; export const getRecommendedWorkersNb = (): number => { + // Return default value if navigator is not available (SSR) + if (typeof navigator === "undefined") { + return 2; // Safe default for server-side rendering + } + const maxWorkersNbFromThreads = Math.max( 1, Math.round(navigator.hardwareConcurrency - 4),