diff options
author | Hygna <hygna@proton.me> | 2022-10-13 22:09:24 +0100 |
---|---|---|
committer | Hygna <hygna@proton.me> | 2022-10-13 22:09:24 +0100 |
commit | 11b42fb9dcb9497d77d6c7a1f3c0207fd3d44ae7 (patch) | |
tree | 373d4d6fb0a627574a15a78cb30ec5e62b549b37 /src/pages/background | |
parent | Update fetch url for Libreddit instances. (diff) | |
download | libredirect-11b42fb9dcb9497d77d6c7a1f3c0207fd3d44ae7.zip |
Fixed bug on chromium browsers where creating toggle redirects context menu would fail
Diffstat (limited to 'src/pages/background')
-rw-r--r-- | src/pages/background/background.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 5416c12a..35deb8f9 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -164,11 +164,19 @@ browser.contextMenus.create({ contexts: ["browser_action"], }) -browser.contextMenus.create({ - id: "toggleTab", - title: browser.i18n.getMessage("toggleTab"), - contexts: ["page", "tab"], -}) +try { + browser.contextMenus.create({ + id: "toggleTab", + title: browser.i18n.getMessage("toggleTab"), + contexts: ["page", "tab"], + }) +} catch { + browser.contextMenus.create({ + id: "toggleTab", + title: browser.i18n.getMessage("toggleTab"), + contexts: ["page"], + }) +} browser.contextMenus.create({ id: "redirectLink", |