Revert to initial scroll position on filter change

This commit is contained in:
Sebastian Martinez
2024-10-07 13:11:08 +02:00
parent e51df19fed
commit 517d867f95
2 changed files with 8 additions and 1 deletions
+5
View File
@@ -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<void> {
+3 -1
View File
@@ -85,7 +85,9 @@
<slot name="sidebar" />
</div>
<div class="content" bind:this={listElement}>
<div
class="content global-reset-scroll-after-navigate"
bind:this={listElement}>
<slot />
</div>
</div>