diff --git a/maze-utils b/maze-utils index d23dbf3a..d583d2d6 160000 --- a/maze-utils +++ b/maze-utils @@ -1 +1 @@ -Subproject commit d23dbf3add5c6b64b837da4bc01672a6ee75fb40 +Subproject commit d583d2d6278ca4d6c0fc70d7276925b73f6446ac diff --git a/src/background.ts b/src/background.ts index 10e98354..ac3847e9 100644 --- a/src/background.ts +++ b/src/background.ts @@ -16,6 +16,7 @@ import { getExtensionIdsToImportFrom } from "./utils/crossExtension"; import { isFirefoxOrSafari } from "../maze-utils/src"; import { injectUpdatedScripts } from "../maze-utils/src/cleanup"; import { logWarn } from "./utils/logger"; +import { chromeP } from "../maze-utils/src/browserApi"; const utils = new Utils({ registerFirefoxContentScript, unregisterFirefoxContentScript @@ -177,7 +178,7 @@ async function registerFirefoxContentScript(options: Registration) { await unregisterFirefoxContentScript(options.id); if ("scripting" in chrome && "getRegisteredContentScripts" in chrome.scripting) { - await chrome.scripting.registerContentScripts([{ + await chromeP.scripting.registerContentScripts([{ id: options.id, runAt: "document_start", matches: options.matches, @@ -203,7 +204,7 @@ async function registerFirefoxContentScript(options: Registration) { */ async function unregisterFirefoxContentScript(id: string) { if ("scripting" in chrome && "getRegisteredContentScripts" in chrome.scripting) { - await chrome.scripting.unregisterContentScripts({ + await chromeP.scripting.unregisterContentScripts({ ids: [id] }); } else {