From 964ae2b7f03ebfaac051e9c14e142c178ad16cca Mon Sep 17 00:00:00 2001 From: Anhgelus Morhtuuzh Date: Thu, 14 Nov 2024 15:40:34 +0100 Subject: [PATCH] fix(nav): not scrolling to 0 0 if user scrolled --- index.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/index.ts b/index.ts index e4b19d6..24951c2 100644 --- a/index.ts +++ b/index.ts @@ -28,8 +28,20 @@ function changePage(href: string) { if (distMain === null || currentMain === null) document.body = doc.body else currentMain.innerHTML = distMain.innerHTML setupEvents() + scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }) }) } -window.addEventListener("popstate", e => window.location.reload()) +window.addEventListener("popstate", _ => { + window.location.reload() + scrollTo({ + top: 0, + left: 0, + behavior: "smooth" + }) +}) setupEvents()