aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2023-03-06 16:59:24 +0300
committerManeraKai <manerakai@protonmail.com>2023-03-06 16:59:24 +0300
commit5757aa56d2e3eec6923535ba53a191ccee840ce7 (patch)
tree6d726083cafc39e3fc30d651a800175c789a602a
parentUpdated version 2.5.2 => 2.5.3 (diff)
downloadlibredirect-5757aa56d2e3eec6923535ba53a191ccee840ce7.zip
Fixed bookmarks context menu not working https://github.com/libredirect/libredirect/issues/646
-rw-r--r--src/assets/javascripts/services.js2
-rw-r--r--src/pages/background/background.js5
2 files changed, 3 insertions, 4 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 224dcd76..f9b97d7c 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -807,7 +807,7 @@ async function copyRaw(url, test) {
const newUrl = await reverse(url)
if (newUrl) {
if (!test) {
- if (!window.chrome) {
+ if (window.browser) {
navigator.clipboard.writeText(newUrl)
} else {
var copyFrom = document.createElement("textarea");
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 8fed559e..b3c3a9a6 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -139,7 +139,7 @@ browser.contextMenus.create({
contexts: ["link"],
})
-if (!window.chrome) {
+if (window.browser) {
browser.contextMenus.create({
id: "redirectBookmark",
title: 'Redirect',
@@ -256,14 +256,13 @@ browser.contextMenus.onClicked.addListener(async (info) => {
const url = new URL(bookmarks[0].url)
const newUrl = await servicesHelper.reverse(url)
if (newUrl) {
- browser.tabs.update({ url: newUrl }, tab => {
+ browser.tabs.create({ url: newUrl }, tab => {
tabIdRedirects[tab.id] = false
})
}
})
return
}
-
}
})