From 3dd288fd5d1ace5cea5240dc5bc63560f8a91a71 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 29 Mar 2026 05:38:57 +0000 Subject: [PATCH 1/3] Fix database sidebar not appearing on client-side navigation The subNavigation variable was being reactively assigned from page.data in both shell.svelte and navigation.svelte, connected via bind:. This competing reactive ownership caused the value to not update properly during client-side navigation (only on full page refresh). Made shell.svelte the single source of truth by removing the duplicate reactive assignment from navigation.svelte and switching from bind: to one-way prop passing. https://claude.ai/code/session_012QCz2xVatAtJ3Q6FSp1cB4 --- src/lib/layout/navigation.svelte | 3 --- src/lib/layout/shell.svelte | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/lib/layout/navigation.svelte b/src/lib/layout/navigation.svelte index 7568db77c..3d65b7842 100644 --- a/src/lib/layout/navigation.svelte +++ b/src/lib/layout/navigation.svelte @@ -1,11 +1,8 @@