From 517d867f95b02e3dfaee77409e148acb333ba36e Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Mon, 7 Oct 2024 08:06:10 +0200 Subject: [PATCH] Revert to initial scroll position on filter change --- src/lib/router.ts | 5 +++++ src/views/repo/Layout.svelte | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/lib/router.ts b/src/lib/router.ts index b7aa0d387..3c0b6bcec 100644 --- a/src/lib/router.ts +++ b/src/lib/router.ts @@ -82,6 +82,11 @@ async function navigate( activeRouteStore.set(loadedRoute); activeUnloadedRouteStore.set(newRoute); isLoading.set(false); + Array.from( + document.getElementsByClassName("global-reset-scroll-after-navigate"), + ).forEach(el => { + el.scrollTo(0, 0); + }); } export async function push(newRoute: Route): Promise { diff --git a/src/views/repo/Layout.svelte b/src/views/repo/Layout.svelte index 3a1a11736..976fa6a05 100644 --- a/src/views/repo/Layout.svelte +++ b/src/views/repo/Layout.svelte @@ -85,7 +85,9 @@ -
+