The $: reactive statement was firing before onMount's tryRefresh() completed, immediately redirecting to /login on every page refresh. Added authChecked flag to gate the redirect logic. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>