From 456674cc3e8de0685953e0ec02e3673c3d9630ed Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 13 Mar 2026 15:07:46 -0400 Subject: [PATCH] fix(launcher): remove ghost Flowbite close btn; add working Close btn in footer MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Flowbite Dialog component (which Drawer wraps internally) renders a by default when dismissable=true. Since the Drawer does not use the form/dialog mechanism, that button appeared at the bottom of the drawer but did nothing. Fix: dismissable={false} on the cfg Drawer suppresses it. launcher_cfg.svelte footer redesigned: - Lower-left: Close button (always visible) — mirrors top-right X, useful when the user has scrolled down through long config sections - Lower-right: Reload (always visible, shorter label) - Full-width Debug Panel button (edit_mode only, below the row) Click-outside behavior unchanged — Flowbite Dialog outsideclose defaults to true, so tapping outside the drawer still closes it. --- .../(launcher)/launcher/+layout.svelte | 1 + .../[event_id]/(launcher)/launcher_cfg.svelte | 27 +++++++++++++------ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte index e141a736..a39fe272 100644 --- a/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte +++ b/src/routes/events/[event_id]/(launcher)/launcher/+layout.svelte @@ -874,6 +874,7 @@
+
+ {#if $ae_loc.edit_mode} + + {/if} +