From 785da73abf42aa95e7b68a9049b13ec79d8bad89 Mon Sep 17 00:00:00 2001 From: Diego Imbert <70353967+diegoimbert@users.noreply.github.com> Date: Thu, 10 Apr 2025 22:28:04 +0200 Subject: [PATCH] fix infinite loop (#5600) --- frontend/src/lib/components/ResourcePicker.svelte | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/components/ResourcePicker.svelte b/frontend/src/lib/components/ResourcePicker.svelte index c22336baa0..502cfe1014 100644 --- a/frontend/src/lib/components/ResourcePicker.svelte +++ b/frontend/src/lib/components/ResourcePicker.svelte @@ -41,7 +41,7 @@ value: value ?? initialValue, label: value ?? initialValue, type: valueType - } + } : undefined $: if (value === undefined && initialValue) { @@ -97,7 +97,9 @@ $: $workspaceStore && loadResources(resourceType) - $: dispatch('change', value) + let oldValue = value + $: (oldValue !== value) && dispatch('change', (oldValue = value)) + let appConnect: AppConnect let resourceEditor: ResourceEditorDrawer