From 4cfc10af02bf489f9be48cc9670da300716b4ea7 Mon Sep 17 00:00:00 2001 From: James Opstad <13586373+jamesopstad@users.noreply.github.com> Date: Fri, 13 Feb 2026 13:56:50 +0000 Subject: [PATCH] Preserve existing values for _restartPromise and _forceOptimizeOnRestart when restarting server --- packages/vite/src/node/server/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/vite/src/node/server/index.ts b/packages/vite/src/node/server/index.ts index bf06bd614018aa..f9546f0e2c4dff 100644 --- a/packages/vite/src/node/server/index.ts +++ b/packages/vite/src/node/server/index.ts @@ -1267,6 +1267,8 @@ async function restartServer(server: ViteDevServer) { const middlewares = server.middlewares newServer._configServerPort = server._configServerPort newServer._currentServerPort = server._currentServerPort + newServer._restartPromise = server._restartPromise + newServer._forceOptimizeOnRestart = server._forceOptimizeOnRestart Object.assign(server, newServer) // Keep the same connect instance so app.use(vite.middlewares) works