From e772cffd13d1cb7cfea0820e6f1878ff44df547a Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Mon, 13 Nov 2023 11:40:21 +0000 Subject: [PATCH] Make a generic browserAction for backgroundscript (#1158) --- backgroundscript.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backgroundscript.js b/backgroundscript.js index a02cc2d3..08e33ca7 100644 --- a/backgroundscript.js +++ b/backgroundscript.js @@ -32,8 +32,9 @@ if (typeof browser !== 'undefined') { // Chromium/Chrome genericBrowser = chrome; } -// DEV: For a Mozilla MV3 extension, we have to change the event below to 'action' -genericBrowser.browserAction.onClicked.addListener(function () { - var newURL = chrome.runtime.getURL('www/index.html'); - chrome.tabs.create({ url: newURL }); +// DEV: For a Mozilla MV3 extension, we have to use 'action' instead of 'browserAction' +var genericAction = genericBrowser.browserAction || genericBrowser.action; +genericAction.onClicked.addListener(function () { + var newURL = genericBrowser.runtime.getURL('www/index.html'); + genericBrowser.tabs.create({ url: newURL }); });