From 8856c2e42de86d27122a34c3e2dbed4d351b4e24 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BF=A0=20/=20green?= Date: Tue, 13 Dec 2022 02:29:41 +0900 Subject: [PATCH] fix: respect base when using `/__open-in-editor` (#11337) fixes https://github.com/vitejs/vite/issues/8627 --- packages/vite/src/client/overlay.ts | 7 ++++++- packages/vite/src/node/plugins/clientInjections.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/vite/src/client/overlay.ts b/packages/vite/src/client/overlay.ts index 91ad9cc6fb95df..18c80a952b7b3f 100644 --- a/packages/vite/src/client/overlay.ts +++ b/packages/vite/src/client/overlay.ts @@ -1,5 +1,10 @@ import type { ErrorPayload } from 'types/hmrPayload' +// injected by the hmr plugin when served +declare const __BASE__: string + +const base = __BASE__ || '/' + // set :host styles to make playwright detect the element as visible const template = /*html*/ `