diff --git a/packages/wxt/src/utils/inject-script.ts b/packages/wxt/src/utils/inject-script.ts index 2043e2da8..833b85266 100644 --- a/packages/wxt/src/utils/inject-script.ts +++ b/packages/wxt/src/utils/inject-script.ts @@ -32,11 +32,11 @@ export async function injectScript( script.src = url; } + (document.head ?? document.documentElement).append(script); + if (!options?.keepInDom) { - script.onload = () => script.remove(); + script.remove(); } - - (document.head ?? document.documentElement).append(script); } export interface InjectScriptOptions {