From d9e1419a2b7220fa2c3cdecbaf75b6fb398af504 Mon Sep 17 00:00:00 2001 From: Vladimir Date: Fri, 16 Jun 2023 10:59:36 +0200 Subject: [PATCH] fix(browser): access __vi_inject__ only if it was injected (#3587) --- packages/browser/src/client/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/browser/src/client/index.html b/packages/browser/src/client/index.html index 8d319d9444e8..796f831ab884 100644 --- a/packages/browser/src/client/index.html +++ b/packages/browser/src/client/index.html @@ -33,10 +33,11 @@ if (module instanceof Promise) { moduleCache.set(module, { promise: module, evaluated: false }) return module - .then(m => m.__vi_inject__) + // TODO: add a test + .then(m => '__vi_inject__' in m ? m.__vi_inject__ : m) .finally(() => moduleCache.delete(module)) } - return module.__vi_inject__ + return '__vi_inject__' in module ? module.__vi_inject__ : module } function exportAll(exports, sourceModule) {