From 19e694d8eb072722cb5ecd77273a964b3c1bf5dc Mon Sep 17 00:00:00 2001 From: DeadlySurprise Date: Sun, 15 Mar 2020 17:42:52 +0100 Subject: [PATCH] Fixed 'open in current container button' not working --- src/js/confirm-page.js | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/js/confirm-page.js b/src/js/confirm-page.js index 8a14a7b..5ca5323 100644 --- a/src/js/confirm-page.js +++ b/src/js/confirm-page.js @@ -17,25 +17,14 @@ async function load() { const currentContainer = await browser.contextualIdentities.get(currentCookieStoreId); document.getElementById("current-container-name").textContent = currentContainer.name; } - - document.getElementById("redirect-form").addEventListener("submit", (e) => { + document.getElementById("deny").addEventListener("click", (e) => { e.preventDefault(); - let button = "confirm"; // Confirm is the form default. - let buttonTarget = e.explicitOriginalTarget; - if (buttonTarget.tagName !== "BUTTON") { - buttonTarget = buttonTarget.closest("button"); - } - if (buttonTarget && buttonTarget.id) { - button = buttonTarget.id; - } - switch (button) { - case "deny": - denySubmit(redirectUrl); - break; - case "confirm": - confirmSubmit(redirectUrl, cookieStoreId); - break; - } + denySubmit(redirectUrl); + }); + + document.getElementById("confirm").addEventListener("click", (e) => { + e.preventDefault(); + confirmSubmit(redirectUrl, cookieStoreId); }); }