From f3436ac37ad25d49599b6fe97d2440f681f83317 Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Thu, 25 Jun 2026 14:59:38 +0100 Subject: [PATCH] =?UTF-8?q?style:=20fix=20no-navigation-without-resolve=20?= =?UTF-8?q?=E2=80=94=20add=20resolve()=20for=20SPA=20links,=20rel=3Dextern?= =?UTF-8?q?al=20for=20target=3D=5Fblank,=20suppress=20in=20event=20handler?= =?UTF-8?q?s=20and=20effects?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/lib/components/account/EditRequestModal.svelte | 2 +- frontend/src/lib/components/admin/BusinessSettings.svelte | 2 +- frontend/src/lib/components/admin/ImageUpload.svelte | 2 +- frontend/src/lib/components/booking/BookingFlow.svelte | 8 ++++---- frontend/src/lib/components/layout/NavBar.svelte | 4 ++-- frontend/src/lib/components/ui/policyPopover.svelte | 1 + frontend/src/lib/stores/auth.svelte.ts | 1 + frontend/src/routes/+page.svelte | 1 + frontend/src/routes/account/+page.svelte | 3 +++ frontend/src/routes/admin/+page.svelte | 2 ++ frontend/src/routes/admin/schedule/+page.svelte | 1 + frontend/src/routes/cancellation-policy/+page.svelte | 3 ++- frontend/src/routes/gdpr/+page.svelte | 3 +++ frontend/src/routes/login/+page.svelte | 4 ++-- frontend/src/routes/pay-tip/[id]/+page.svelte | 4 ++++ frontend/src/routes/portfolio/+page.svelte | 3 +++ frontend/src/routes/schedule/+page.svelte | 1 + frontend/src/routes/tip/+page.svelte | 4 ++++ frontend/src/routes/today/+page.svelte | 2 ++ 19 files changed, 39 insertions(+), 12 deletions(-) diff --git a/frontend/src/lib/components/account/EditRequestModal.svelte b/frontend/src/lib/components/account/EditRequestModal.svelte index 1e8940c..a1c0070 100644 --- a/frontend/src/lib/components/account/EditRequestModal.svelte +++ b/frontend/src/lib/components/account/EditRequestModal.svelte @@ -788,7 +788,7 @@

Cannot Reschedule Online

{noticeBlockedMessage}

- Contact us to discuss + Contact us to discuss options, or diff --git a/frontend/src/routes/today/+page.svelte b/frontend/src/routes/today/+page.svelte index 87fb062..2fca5c9 100644 --- a/frontend/src/routes/today/+page.svelte +++ b/frontend/src/routes/today/+page.svelte @@ -30,12 +30,14 @@ if (!authStore.isAuthenticated) { pageState = 'unauthorized'; + goto('/login', { replaceState: true }); return; } if (authStore.currentUser?.role !== 'admin') { pageState = 'unauthorized'; + goto('/', { replaceState: true }); return; }