From 201f1686216e196dff4b01e841a76526f8baac8f Mon Sep 17 00:00:00 2001 From: Hibryda Date: Tue, 17 Mar 2026 06:11:41 +0100 Subject: [PATCH] fix(settings): fix theme/font dropdown toggle (stopPropagation on buttons) --- src/lib/settings/categories/AppearanceSettings.svelte | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/settings/categories/AppearanceSettings.svelte b/src/lib/settings/categories/AppearanceSettings.svelte index 1b762f2..ffe23da 100644 --- a/src/lib/settings/categories/AppearanceSettings.svelte +++ b/src/lib/settings/categories/AppearanceSettings.svelte @@ -102,14 +102,17 @@ function closeDropdowns() { themeOpen = false; uiFontOpen = false; termFontOpen = false; } - { if (!(e.target as HTMLElement)?.closest('.dropdown')) closeDropdowns(); }} + { + const t = e.target as HTMLElement; + if (!t?.closest('.dropdown')) closeDropdowns(); + }} onkeydown={(e) => { if (e.key === 'Escape') closeDropdowns(); }} />

Theme