From 4a24828c3296659503e78544507d48d72be6b2a2 Mon Sep 17 00:00:00 2001 From: Bauke Date: Wed, 23 Mar 2022 14:07:08 +0100 Subject: [PATCH] Make the background script Chromium compatible. --- source/background-scripts/initialize.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/source/background-scripts/initialize.ts b/source/background-scripts/initialize.ts index 4613239..8538210 100644 --- a/source/background-scripts/initialize.ts +++ b/source/background-scripts/initialize.ts @@ -2,9 +2,15 @@ import browser from 'webextension-polyfill'; import Bang, {BangParameters} from '../bang/bang.js'; -browser.browserAction.onClicked.addListener(async () => { +async function browserActionClicked() { await browser.runtime.openOptionsPage(); -}); +} + +if (import.meta.env.VITE_BROWSER === 'chromium') { + browser.action.onClicked.addListener(browserActionClicked); +} else { + browser.browserAction.onClicked.addListener(browserActionClicked); +} browser.runtime.onInstalled.addListener(async () => { if (import.meta.env.DEV) {