From 1f2dd91f829de51d2c466ab3dc1da776bcd555a9 Mon Sep 17 00:00:00 2001 From: Hibryda Date: Tue, 17 Mar 2026 06:18:42 +0100 Subject: [PATCH] fix(settings): use document pointerdown for dropdown close (no backdrop) --- src/lib/settings/categories/AppearanceSettings.svelte | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib/settings/categories/AppearanceSettings.svelte b/src/lib/settings/categories/AppearanceSettings.svelte index a06ba5e..68acfac 100644 --- a/src/lib/settings/categories/AppearanceSettings.svelte +++ b/src/lib/settings/categories/AppearanceSettings.svelte @@ -102,12 +102,11 @@ function closeDropdowns() { themeOpen = false; uiFontOpen = false; termFontOpen = false; } + { + if (!(e.target as HTMLElement)?.closest('.dropdown')) closeDropdowns(); + }} /> { if (e.key === 'Escape') closeDropdowns(); }} /> -{#if themeOpen || uiFontOpen || termFontOpen} -
-{/if} -

Theme

@@ -192,7 +191,6 @@