From 546a6d35efdf6e3e99cdd465dc24cabd322766f9 Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Sun, 18 Dec 2022 06:55:30 -0300 Subject: [PATCH] open options when the extension is loaded. --- extension/background.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/extension/background.js b/extension/background.js index 58f68d7..9750a18 100644 --- a/extension/background.js +++ b/extension/background.js @@ -13,6 +13,10 @@ let openPrompt = null let promptMutex = new Mutex() let releasePromptMutex = () => {} +browser.runtime.onInstalled.addListener((_, __, reason) => { + if (reason === 'install') browser.runtime.openOptionsPage() +}) + browser.runtime.onMessage.addListener(async (req, sender) => { let {prompt} = req @@ -30,9 +34,9 @@ browser.runtime.onMessageExternal.addListener( } ) -browser.windows.onRemoved.addListener((windowId) => { +browser.windows.onRemoved.addListener(windowId => { if (openPrompt) { - handlePromptMessage({ condition: 'no' }, null); + handlePromptMessage({condition: 'no'}, null) } })