diff --git a/frontend/src/lib/components/ResourcePicker.svelte b/frontend/src/lib/components/ResourcePicker.svelte index 2dc3690b5a..206af75c88 100644 --- a/frontend/src/lib/components/ResourcePicker.svelte +++ b/frontend/src/lib/components/ResourcePicker.svelte @@ -85,11 +85,7 @@ } let loading = $state(true) - async function loadResources( - resourceType: string | undefined, - initialValue: string | undefined, - value: string | undefined - ) { + async function loadResources(resourceType: string | undefined) { loading = true try { const resourceTypesToQuery = @@ -130,12 +126,9 @@ } $effect(() => { - $workspaceStore && - loadResources( - resourceType, - untrack(() => initialValue), - untrack(() => value) - ) + $workspaceStore && resourceType + value = undefined + untrack(() => loadResources(resourceType)) }) let appConnect: AppConnect | undefined = $state() @@ -144,7 +137,7 @@ { - await loadResources(resourceType, initialValue, value) + await loadResources(resourceType) value = e.detail valueType = collection.find((x) => x?.value == value)?.type }} @@ -154,7 +147,7 @@ { - await loadResources(resourceType, initialValue, value) + await loadResources(resourceType) if (e.detail) { value = e.detail valueType = collection.find((x) => x?.value == value)?.type @@ -240,7 +233,7 @@ btnClasses="w-8 px-0.5 py-1.5" size="sm" on:click={() => { - loadResources(resourceType, initialValue, value) + loadResources(resourceType) }} startIcon={{ icon: RotateCw }} iconOnly