From 6b73145e7220232601538b801ebc9dc73fe79bbb Mon Sep 17 00:00:00 2001 From: AlexRV12 <71396855+AlexRV12@users.noreply.github.com> Date: Wed, 26 Aug 2026 00:47:46 +0200 Subject: [PATCH] fix(frontend): follow the operating workspace in step input forms (#10834) * fix(frontend): follow the operating workspace in step input forms Co-Authored-By: Claude Opus 5 (1M context) * fix(frontend): rethrow auth errors and wire remaining variable pickers Co-Authored-By: Claude Opus 5 (1M context) * refactor(frontend): use runed watch for picker workspace reloads Co-Authored-By: Claude Opus 5 (1M context) --------- Co-authored-by: Claude Opus 5 (1M context) --- .../lib/components/EditableSchemaForm.svelte | 6 ++ .../InputTransformSchemaForm.svelte | 43 ++++++++---- frontend/src/lib/components/ItemPicker.svelte | 68 +++++++++++++++---- frontend/src/lib/components/SchemaForm.svelte | 6 ++ .../content/FlowEnvironmentVariables.svelte | 6 ++ 5 files changed, 102 insertions(+), 27 deletions(-) diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index 1e83887522..67dfeed0b8 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -15,6 +15,7 @@ import PropertyEditor from './schema/PropertyEditor.svelte' import SimpleEditor from './SimpleEditor.svelte' import { createEventDispatcher, untrack } from 'svelte' + import { watch } from 'runed' import ToggleButton from './common/toggleButton-v2/ToggleButton.svelte' import ToggleButtonGroup from './common/toggleButton-v2/ToggleButtonGroup.svelte' import Label from './Label.svelte' @@ -173,6 +174,11 @@ let itemPicker: ItemPicker | undefined = $state(undefined) let variableEditor: VariableEditor | undefined = $state(undefined) + watch( + () => ws, + () => itemPicker?.reloadItems() + ) + let keys: string[] = $state( (Array.isArray(schema?.order) ? [...schema.order] diff --git a/frontend/src/lib/components/InputTransformSchemaForm.svelte b/frontend/src/lib/components/InputTransformSchemaForm.svelte index 034f891116..d0d29b3111 100644 --- a/frontend/src/lib/components/InputTransformSchemaForm.svelte +++ b/frontend/src/lib/components/InputTransformSchemaForm.svelte @@ -1,9 +1,10 @@