From bb615a084a0bd4fd0b3d4fa7bcc24362aee28621 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Thu, 7 Nov 2024 20:51:24 +0100 Subject: [PATCH] fix: improve nested schema editor field change --- frontend/src/lib/components/EditableSchemaForm.svelte | 1 + .../src/lib/components/flows/content/FlowModuleSleep.svelte | 1 + .../src/lib/components/flows/content/FlowModuleSuspend.svelte | 1 + frontend/src/lib/components/schema/PropertyEditor.svelte | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/EditableSchemaForm.svelte b/frontend/src/lib/components/EditableSchemaForm.svelte index e85616319b..3bb5765ddc 100644 --- a/frontend/src/lib/components/EditableSchemaForm.svelte +++ b/frontend/src/lib/components/EditableSchemaForm.svelte @@ -349,6 +349,7 @@ {isAppInput} on:change={() => { schema = schema + // console.log('schema', schema) dispatch('change', schema) }} > diff --git a/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte b/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte index ac639012d9..23b9b7058f 100644 --- a/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte +++ b/frontend/src/lib/components/flows/content/FlowModuleSleep.svelte @@ -72,6 +72,7 @@ {schema} {previousModuleId} argExtra={{ seconds: true }} + bind:editor /> diff --git a/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte b/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte index b1ad154d82..dc69dd8bf1 100644 --- a/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte +++ b/frontend/src/lib/components/flows/content/FlowModuleSuspend.svelte @@ -200,6 +200,7 @@ argName="groups" {schema} {previousModuleId} + bind:editor /> diff --git a/frontend/src/lib/components/schema/PropertyEditor.svelte b/frontend/src/lib/components/schema/PropertyEditor.svelte index 1ce25726fd..7601f70690 100644 --- a/frontend/src/lib/components/schema/PropertyEditor.svelte +++ b/frontend/src/lib/components/schema/PropertyEditor.svelte @@ -87,7 +87,9 @@ let mounted = false let firstOnContentChange = true onMount(() => { - mounted = true + setTimeout(() => { + mounted = true + }, 500) }) $: extra && mounted && onContentChange()