From c43d8078739e076ea5d862fd3d58377e73cbcd90 Mon Sep 17 00:00:00 2001 From: Maxx Crawford Date: Wed, 29 Sep 2021 15:29:06 -0500 Subject: [PATCH] Refresh assignManager is proxy permission changes --- src/js/background/assignManager.js | 2 -- src/js/background/messageHandler.js | 3 +++ src/js/options.js | 4 ++++ 3 files changed, 7 insertions(+), 2 deletions(-) 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" }); + } }