From 53cfc0522795c6487c5f4e7a6cdac4f426151ef8 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sun, 5 Mar 2023 17:29:09 +0300 Subject: Fixed random bugs --- src/pages/background/background.js | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) (limited to 'src/pages/background') diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 3e55a861..f346acf1 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -18,6 +18,7 @@ browser.runtime.onInstalled.addListener(async details => { else if (details.reason == "update") { if (details.previousVersion == '2.5.2') { await servicesHelper.upgradeOptions() + await servicesHelper.processUpdate() } else { await servicesHelper.processUpdate() } @@ -30,6 +31,7 @@ let tabIdRedirects = {} // true == Always redirect, false == Never redirect, null/undefined == follow options for services browser.webRequest.onBeforeRequest.addListener( details => { + console.log(details.url) const url = new URL(details.url) if (new RegExp(/^chrome-extension:\/{2}.*\/instances\/.*.json$/).test(url.href) && details.type == "xmlhttprequest") return let initiator @@ -138,23 +140,25 @@ browser.contextMenus.create({ contexts: ["link"], }) -browser.contextMenus.create({ - id: "redirectBookmark", - title: 'Redirect', - contexts: ["bookmark"], -}) +if (!window.chrome) { + browser.contextMenus.create({ + id: "redirectBookmark", + title: 'Redirect', + contexts: ["bookmark"], + }) -browser.contextMenus.create({ - id: "reverseBookmark", - title: 'Reverse redirect', - contexts: ["bookmark"], -}) + browser.contextMenus.create({ + id: "reverseBookmark", + title: 'Reverse redirect', + contexts: ["bookmark"], + }) -browser.contextMenus.create({ - id: "copyReverseBookmark", - title: 'Copy Reverse', - contexts: ["bookmark"], -}) + browser.contextMenus.create({ + id: "copyReverseBookmark", + title: 'Copy Reverse', + contexts: ["bookmark"], + }) +} browser.contextMenus.onClicked.addListener(async (info) => { -- cgit 1.4.1