open options when the extension is loaded.

This commit is contained in:
fiatjaf
2022-12-18 06:55:30 -03:00
committed by fiatjaf
parent b43e63f841
commit 546a6d35ef

View File

@@ -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)
}
})