From 144ea324235ca67cf6a21d14d5d3befabfea8d45 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 10:06:56 +0000 Subject: [PATCH 1/5] Initial plan From 48813f4510e1cec24ffd94e709b1ca9df7d7fd89 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 2 Jan 2026 10:19:28 +0000 Subject: [PATCH 2/5] fix: posixify cwd to prevent false Vite config override warning on Windows Co-authored-by: teemingc <54401897+teemingc@users.noreply.github.com> --- packages/kit/src/exports/vite/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index c1b12dbd06e6..68e5e90a4243 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -42,7 +42,7 @@ import { import_peer } from '../../utils/import.js'; import { compact } from '../../utils/array.js'; import { should_ignore } from './static_analysis/utils.js'; -const cwd = process.cwd(); +const cwd = posixify(process.cwd()); /** @type {import('./types.js').EnforcedConfig} */ const enforced_config = { From 30bf7afd600a90b76e3c3b0a1df7c17d199a9231 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 2 Jan 2026 18:26:04 +0800 Subject: [PATCH 3/5] don't set a base path if the user hasn't configured one --- packages/kit/src/exports/vite/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 68e5e90a4243..0061fad638d0 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -942,7 +942,6 @@ async function kit({ svelte_config }) { } else { new_config = { appType: 'custom', - base: kit.paths.base, build: { rollupOptions: { // Vite dependency crawler needs an explicit JS entry point @@ -952,6 +951,8 @@ async function kit({ svelte_config }) { }, publicDir: kit.files.assets }; + + if (kit.paths.base) new_config.base = kit.paths.base; } warn_overridden_config(config, new_config); From b606d7fa5809810600653bed34a64c4f2d0758f6 Mon Sep 17 00:00:00 2001 From: Tee Ming Date: Fri, 2 Jan 2026 18:30:40 +0800 Subject: [PATCH 4/5] changeset --- .changeset/eager-islands-cheer.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eager-islands-cheer.md diff --git a/.changeset/eager-islands-cheer.md b/.changeset/eager-islands-cheer.md new file mode 100644 index 000000000000..8a674b039d49 --- /dev/null +++ b/.changeset/eager-islands-cheer.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: avoid false-positive Vite config overridden warning when using Vitest 4 From 41e891f4453948f58f320677072f1e826f7886a7 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Sat, 3 Jan 2026 07:23:42 -0800 Subject: [PATCH 5/5] revert unnecessary change --- packages/kit/src/exports/vite/index.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 0061fad638d0..68e5e90a4243 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -942,6 +942,7 @@ async function kit({ svelte_config }) { } else { new_config = { appType: 'custom', + base: kit.paths.base, build: { rollupOptions: { // Vite dependency crawler needs an explicit JS entry point @@ -951,8 +952,6 @@ async function kit({ svelte_config }) { }, publicDir: kit.files.assets }; - - if (kit.paths.base) new_config.base = kit.paths.base; } warn_overridden_config(config, new_config);