diff --git a/src/js/background/assignManager.js b/src/js/background/assignManager.js index c7c757a..e1ccc9c 100644 --- a/src/js/background/assignManager.js +++ b/src/js/background/assignManager.js @@ -384,8 +384,6 @@ window.assignManager = { permissions: ["proxy"] }); - console.log("hasProxyPermission: ", hasProxyPermission); - if (hasProxyPermission) { browser.proxy.onRequest.addListener(this.handleProxifiedRequest, {urls: [""]}); } diff --git a/src/js/background/messageHandler.js b/src/js/background/messageHandler.js index 2d03d67..f6b9464 100644 --- a/src/js/background/messageHandler.js +++ b/src/js/background/messageHandler.js @@ -23,6 +23,9 @@ const messageHandler = { case "resetBookmarksContext": response = assignManager.resetBookmarksMenuItem(); break; + case "resetProxySupport": + response = assignManager.init(); + break; case "deleteContainer": response = backgroundLogic.deleteContainer(m.message.userContextId); break; diff --git a/src/js/options.js b/src/js/options.js index 0787dcc..2d274ec 100644 --- a/src/js/options.js +++ b/src/js/options.js @@ -18,6 +18,10 @@ async function requestPermissions(event) { if (permission === "bookmarks") { browser.runtime.sendMessage({ method: "resetBookmarksContext" }); } + + if (permission === "proxy") { + browser.runtime.sendMessage({ method: "resetProxySupport" }); + } }