From 784ceefd4f45a2f9b659c6ba29764278195fa63f Mon Sep 17 00:00:00 2001 From: Jungzl <13jungzl@gmail.com> Date: Thu, 13 Aug 2026 15:32:43 +0800 Subject: [PATCH 1/2] fix: update HMR condition to exclude test mode --- src/index.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index ead2980..eb78800 100644 --- a/src/index.ts +++ b/src/index.ts @@ -329,7 +329,11 @@ export default function solidPlugin(options: Partial = {}): Plugin { }, configResolved(config) { - needHmr = config.command === 'serve' && config.mode !== 'production' && options.hot !== false; + needHmr = + !isTestMode && + config.command === 'serve' && + config.mode !== 'production' && + options.hot !== false; }, resolveId(id) { From 9e67618b440ccd25df6a7da0fc7949ad711a3d0c Mon Sep 17 00:00:00 2001 From: Jungzl <13jungzl@gmail.com> Date: Sat, 22 Aug 2026 10:18:35 +0800 Subject: [PATCH 2/2] chore: add changeset --- .changeset/gentle-melons-jump.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/gentle-melons-jump.md diff --git a/.changeset/gentle-melons-jump.md b/.changeset/gentle-melons-jump.md new file mode 100644 index 0000000..191a6ad --- /dev/null +++ b/.changeset/gentle-melons-jump.md @@ -0,0 +1,5 @@ +--- +"vite-plugin-solid": patch +--- + +fix: exclude test mode from HMR setup