From 5f552bb74963d84b3a212210b099a5487ecd40c1 Mon Sep 17 00:00:00 2001 From: Pdzly Date: Fri, 25 Apr 2025 18:51:44 +0200 Subject: [PATCH] Fix theme export behavior by cleaning up DOM elements Ensure the temporary link element is removed after triggering the export action to prevent cluttering the DOM. Additionally, display a success message upon successful theme export for better user feedback. --- src/browser/components/preferences/zen-settings.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/browser/components/preferences/zen-settings.js b/src/browser/components/preferences/zen-settings.js index 0b43d3fe4..cc909b03d 100644 --- a/src/browser/components/preferences/zen-settings.js +++ b/src/browser/components/preferences/zen-settings.js @@ -242,6 +242,8 @@ var gZenMarketplaceManager = { document.body.appendChild(a); a.click(); + a.remove(); + successBox.hidden = false; } catch (error) { console.error('[ZenThemeMarketplaceParent:settings]: Error while exporting themes:', error); errorBox.hidden = false;