From 66fd49ee4633adfccc342407896f3f2f549fb79a Mon Sep 17 00:00:00 2001 From: mikeyhenein Date: Mon, 2 Nov 2026 20:28:31 -0800 Subject: [PATCH] Frontend tests: disable Node's built-in localStorage so vitest works on Node 25+ Co-Authored-By: Claude Opus 5.5 --- frontend/vite.config.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index 1e00d067f..6a00563af 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -57,6 +57,9 @@ export default defineConfig({ test: { environment: "happy-dom", setupFiles: ["./vitest-setup.js"], + // Node 25+ has a built-in global localStorage (undefined without + // --localstorage-file) that shadows happy-dom's; turn it off. + execArgv: ["--no-experimental-webstorage"], }, assetsInclude: ["**/*.md", "**/*.png", "**/*.svg"], });