From 98672eb70296def9ceb83c65a9b5441e43707bde Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 5 Dec 2025 12:28:26 +0100 Subject: [PATCH] fix: error that changes in active node panel did not get saved --- app/src/lib/sidebar/panels/ActiveNodeSelected.svelte | 1 + app/src/lib/sidebar/panels/ActiveNodeSettings.svelte | 4 ++-- app/src/routes/+page.svelte | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/lib/sidebar/panels/ActiveNodeSelected.svelte b/app/src/lib/sidebar/panels/ActiveNodeSelected.svelte index 5f760a4..14b6ac9 100644 --- a/app/src/lib/sidebar/panels/ActiveNodeSelected.svelte +++ b/app/src/lib/sidebar/panels/ActiveNodeSelected.svelte @@ -64,6 +64,7 @@ lastPropsHash = propsHash; if (needsUpdate) { + manager.save(); manager.execute(); } } diff --git a/app/src/lib/sidebar/panels/ActiveNodeSettings.svelte b/app/src/lib/sidebar/panels/ActiveNodeSettings.svelte index ea97062..c3c2d18 100644 --- a/app/src/lib/sidebar/panels/ActiveNodeSettings.svelte +++ b/app/src/lib/sidebar/panels/ActiveNodeSettings.svelte @@ -8,13 +8,13 @@ node: NodeInstance | undefined; }; - const { manager, node }: Props = $props(); + let { manager, node = $bindable() }: Props = $props(); {#if node} {#key node.id} {#if node} - + {:else}

Active Node has no Settings

{/if} diff --git a/app/src/routes/+page.svelte b/app/src/routes/+page.svelte index 60d619f..e453983 100644 --- a/app/src/routes/+page.svelte +++ b/app/src/routes/+page.svelte @@ -254,7 +254,7 @@ classes="text-blue-400" icon="i-tabler-adjustments" > - +