diff --git a/ui-electrobun/src/mainview/ProjectCard.svelte b/ui-electrobun/src/mainview/ProjectCard.svelte index 7a020f9..3f7b0b5 100644 --- a/ui-electrobun/src/mainview/ProjectCard.svelte +++ b/ui-electrobun/src/mainview/ProjectCard.svelte @@ -122,10 +122,9 @@ // Derived from project-tabs-store for reactive reads let activeTab = $derived(getActiveTab(id)); - // ── Load last session on mount ────────────────────────────────────── - $effect(() => { - loadLastSession(id); - }); + // ── Load last session on mount (once, not reactive) ───────────────── + import { onMount } from 'svelte'; + onMount(() => { loadLastSession(id); }); function setTab(tab: ProjectTab) { setActiveTab(id, tab);