From f481ea4059b4e5cb01273cffeb53ff340e8bd5bd Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 18 Mar 2026 08:15:04 +0000 Subject: [PATCH] fix(frontend): fix output of resultnode + svelte5 nits (#8424) * fix(frontend): remove banned $bindable('') pattern from ClearableInput Switching format types in the flow input editor caused a props_invalid_value error because ClearableInput used value = $bindable(''), which conflicts with undefined bindings. Co-Authored-By: Claude Opus 4.6 (1M context) * fix(frontend): restore flow result display in result node The fix in #8390 changed updateLastJob() to only use testJob when actively running/streaming, preferring flowStateStore for completed results. But the result node has moduleId='' and no flowStateStore entry, so the early return made it always show the empty state. Add !moduleId to the testJob condition so the result node (which has no flowStateStore entry) still uses testJob as its only data source. Co-Authored-By: Claude Opus 4.6 (1M context) --------- Co-authored-by: Claude Opus 4.6 (1M context) --- .../clearableInput/ClearableInput.svelte | 32 ++++++++----------- .../flows/propPicker/OutputPickerInner.svelte | 5 +-- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/frontend/src/lib/components/common/clearableInput/ClearableInput.svelte b/frontend/src/lib/components/common/clearableInput/ClearableInput.svelte index 5e5a28c5fc..3d9a0e9ad7 100644 --- a/frontend/src/lib/components/common/clearableInput/ClearableInput.svelte +++ b/frontend/src/lib/components/common/clearableInput/ClearableInput.svelte @@ -1,25 +1,25 @@ @@ -58,7 +54,7 @@ > {#if type === 'textarea'}