From 8c97ea2fa225e589dc17e6212442c26b11f0f969 Mon Sep 17 00:00:00 2001 From: Lesley Norton Date: Mon, 25 Oct 2021 20:22:16 -0500 Subject: [PATCH] Hide Mozilla VPN tout in main Container panel if client is installed --- src/js/popup.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/js/popup.js b/src/js/popup.js index 33ddb09..2ff88c2 100644 --- a/src/js/popup.js +++ b/src/js/popup.js @@ -708,12 +708,15 @@ Logic.registerPanel(P_CONTAINERS_LIST, { } }); + const mozVpnTout = document.getElementById("moz-vpn-tout"); + const mozillaVpnInstalled = await browser.runtime.sendMessage({ method: "MozillaVPN_getInstallationStatus" }); + if (mozillaVpnInstalled) { + return mozVpnTout.remove(); + } const { mozillaVpnHiddenToutsList } = await browser.storage.local.get("mozillaVpnHiddenToutsList"); const mozillaVpnToutShouldBeHidden = mozillaVpnHiddenToutsList && mozillaVpnHiddenToutsList.find(tout => tout.name === mozillaVpnToutName); - - const mozVpnTout = document.getElementById("moz-vpn-tout"); if (mozillaVpnToutShouldBeHidden) { - mozVpnTout.remove(); + return mozVpnTout.remove(); } },