diff --git a/src/lib/components/workspace/Knowledge.svelte b/src/lib/components/workspace/Knowledge.svelte index b4c3488977..9f5b7e439e 100644 --- a/src/lib/components/workspace/Knowledge.svelte +++ b/src/lib/components/workspace/Knowledge.svelte @@ -56,7 +56,7 @@ clearTimeout(searchDebounceTimer); }); - $: if (viewOption !== undefined) { + $: if (loaded && viewOption !== undefined) { init(); } diff --git a/src/lib/components/workspace/Prompts.svelte b/src/lib/components/workspace/Prompts.svelte index f9deed219c..5ce7408cd8 100644 --- a/src/lib/components/workspace/Prompts.svelte +++ b/src/lib/components/workspace/Prompts.svelte @@ -72,7 +72,7 @@ }; // Immediate response to page/filter changes - $: if (page && selectedTag !== undefined && viewOption !== undefined) { + $: if (loaded && page && selectedTag !== undefined && viewOption !== undefined) { getPromptList(); } diff --git a/src/lib/components/workspace/Skills.svelte b/src/lib/components/workspace/Skills.svelte index ffb9b534af..9982045947 100644 --- a/src/lib/components/workspace/Skills.svelte +++ b/src/lib/components/workspace/Skills.svelte @@ -91,7 +91,7 @@ }; // Immediate response to page/filter changes - $: if (page && viewOption !== undefined) { + $: if (loaded && page && viewOption !== undefined) { loadSkillItems(); } diff --git a/src/routes/(app)/automations/+page.svelte b/src/routes/(app)/automations/+page.svelte index 7ef8246eb4..4985a0bf7f 100644 --- a/src/routes/(app)/automations/+page.svelte +++ b/src/routes/(app)/automations/+page.svelte @@ -199,8 +199,6 @@ } loaded = true; - // Explicit initial fetch — reactive blocks will handle subsequent changes - await getAutomationList(); return () => { clearTimeout(searchDebounceTimer);