From e737c55c74b2b4efcb0b4e90898ccd0e532e2716 Mon Sep 17 00:00:00 2001 From: Mauro Balades Date: Sat, 17 Aug 2024 17:26:06 +0200 Subject: [PATCH] chore: Confirm theme removal before uninstalling ``` --- src/browser/components/preferences/zen-settings.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js index 1fbe9d26a..f29b35aa5 100644 --- a/src/browser/components/preferences/zen-settings.js +++ b/src/browser/components/preferences/zen-settings.js @@ -94,6 +94,9 @@ var gZenMarketplaceManager = { fragment.querySelector(".zenThemeMarketplaceItemTitle").textContent = theme.name; fragment.querySelector(".zenThemeMarketplaceItemDescription").textContent = theme.description; fragment.querySelector(".zenThemeMarketplaceItemUninstallButton").addEventListener("click", async (event) => { + if (!confirm("Are you sure you want to remove this theme?")) { + return; + } const target = event.target; const themeId = target.getAttribute("zen-theme-id"); await this.removeTheme(themeId);