From 89920e77f3f5dc45db939ec938d92c881dccc8a0 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 9 Apr 2026 11:08:35 -0400 Subject: [PATCH] fix: flow dev page layout and compact toolbar improvements (#8776) - Fix JSON.parse error on /flows/dev page when editor not yet initialized - Increase compact topbar threshold from 700px to 800px - Reposition "Test flow" button below settings bar when pane is narrow on dev pages Co-authored-by: Claude Opus 4.6 (1M context) --- frontend/src/lib/components/Dev.svelte | 6 ++++-- .../flows/map/FlowModuleSchemaMap.svelte | 2 +- frontend/src/routes/flows/dev/+page.svelte | 17 +++++++++++++---- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/frontend/src/lib/components/Dev.svelte b/frontend/src/lib/components/Dev.svelte index d9ec19a211..7113fadcb3 100644 --- a/frontend/src/lib/components/Dev.svelte +++ b/frontend/src/lib/components/Dev.svelte @@ -112,6 +112,8 @@ let darkModeToggle: DarkModeToggle | undefined = $state() let darkMode: boolean = $state(document.documentElement.classList.contains('dark')) let modeInitialized = $state(false) + let paneWidth = $state(0) + let compactPreview = $derived(paneWidth < 800) function initializeMode() { modeInitialized = true darkModeToggle?.toggle() @@ -847,7 +849,7 @@ {:else}
-
+
{#if $userStore} @@ -857,7 +859,7 @@ {/if}
-
+
-
+
{#if $userStore} @@ -275,7 +284,7 @@ {/if}
-
+