From e23db045323f5fa845898133b39ca7beb641c025 Mon Sep 17 00:00:00 2001 From: 1natsu <1natsu172@users.noreply.github.com> Date: Wed, 1 Jan 2025 00:05:49 +0900 Subject: [PATCH] fix: missing browser in shadow-root file (#1317) Co-authored-by: Aaron --- packages/wxt/src/utils/content-script-ui/shadow-root.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/wxt/src/utils/content-script-ui/shadow-root.ts b/packages/wxt/src/utils/content-script-ui/shadow-root.ts index c4c5471d..a8041a88 100644 --- a/packages/wxt/src/utils/content-script-ui/shadow-root.ts +++ b/packages/wxt/src/utils/content-script-ui/shadow-root.ts @@ -1,4 +1,5 @@ /** @module wxt/utils/content-script-ui/shadow-root */ +import { browser } from 'wxt/browser'; import { ContentScriptContext } from '../content-script-context'; import type { ContentScriptUi, ContentScriptUiOptions } from './types'; import { createIsolatedElement } from '@webext-core/isolated-element'; @@ -91,10 +92,9 @@ export async function createShadowRootUi( * Load the CSS for the current entrypoint. */ async function loadCss(): Promise { - // @ts-expect-error: getURL is defined per-project, but not inside the package - const url = browser.runtime.getURL( - `/content-scripts/${import.meta.env.ENTRYPOINT}.css`, - ); + const url = browser.runtime + // @ts-expect-error: getURL is defined per-project, but not inside the package + .getURL(`/content-scripts/${import.meta.env.ENTRYPOINT}.css`); try { const res = await fetch(url); return await res.text();