diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-02-01 23:07:52 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-02-01 23:07:52 +0300 |
commit | 7ee9fb21eaac8fc78b3055646f954b9dcff8cbe6 (patch) | |
tree | d946dd3579dd07e343e2eaca484eef7546e2c535 /src/pages | |
parent | dump => dumb (diff) | |
download | libredirect-7ee9fb21eaac8fc78b3055646f954b9dcff8cbe6.zip |
Fixed Switch Instance not working from context menu https://github.com/libredirect/libredirect/issues/609
Diffstat (limited to 'src/pages')
-rw-r--r-- | src/pages/background/background.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index d78efc24..0d9a0010 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -77,7 +77,7 @@ browser.tabs.onRemoved.addListener(tabId => { }) browser.commands.onCommand.addListener(async command => { - if (command === "switchInstance") { + if (command == "switchInstance") { const newUrl = await servicesHelper.switchInstance() if (newUrl) browser.tabs.update({ url: newUrl }) } @@ -117,7 +117,8 @@ browser.contextMenus.create({ browser.contextMenus.onClicked.addListener((info, tab) => { return new Promise(async resolve => { if (info.menuItemId == 'switchInstance') { - servicesHelper.switchInstance() + const newUrl = await servicesHelper.switchInstance() + if (newUrl) browser.tabs.update({ url: newUrl }) } else if (info.menuItemId == 'settings') { browser.runtime.openOptionsPage() |