diff --git a/frontend/src/App.svelte b/frontend/src/App.svelte index 6bd4b5d..eab96c7 100644 --- a/frontend/src/App.svelte +++ b/frontend/src/App.svelte @@ -7,6 +7,7 @@ import { setOnUnauthorized } from "$lib/api/client"; import AppShell from "$lib/components/AppShell.svelte"; import { Toaster } from "$lib/components/ui/sonner"; + import { untrack } from "svelte"; import HomePage from "./pages/home.svelte"; import LoginPage from "./pages/login.svelte"; @@ -50,7 +51,9 @@ $effect(() => { const syncRecent = () => { - trackRecentFromPath(window.location.hash.slice(1) || "/"); + untrack(() => { + trackRecentFromPath(window.location.hash.slice(1) || "/"); + }); }; syncRecent(); window.addEventListener("hashchange", syncRecent); diff --git a/frontend/src/lib/pages/project-tasks.svelte b/frontend/src/lib/pages/project-tasks.svelte index 907ed0e..a0bccf4 100644 --- a/frontend/src/lib/pages/project-tasks.svelte +++ b/frontend/src/lib/pages/project-tasks.svelte @@ -1,4 +1,5 @@