about summary refs log tree commit diff stats
path: root/src/pages/background
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-03-05 17:29:09 +0300
committerManeraKai <manerakai@protonmail.com>2023-03-05 17:29:09 +0300
commit53cfc0522795c6487c5f4e7a6cdac4f426151ef8 (patch)
tree7e98d8f05a358b5ba799465a02534c0d12f04a30 /src/pages/background
parentMerge branch 'master' of https://github.com/libredirect/libredirect (diff)
downloadlibredirect-53cfc0522795c6487c5f4e7a6cdac4f426151ef8.zip
Fixed random bugs
Diffstat (limited to 'src/pages/background')
-rw-r--r--src/pages/background/background.js34
1 files changed, 19 insertions, 15 deletions
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) => {