Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Revert to initial scroll position on filter change
Sebastian Martinez committed 1 year ago
commit 517d867f95b02e3dfaee77409e148acb333ba36e
parent e51df19fed3ec8d0cf545f5dadbac7fcf5ae21b2
2 files changed +8 -1
modified 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<void> {
modified src/views/repo/Layout.svelte
@@ -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>