From a63f988960bb2e1e08d76ebe1be99a5cb8955451 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Mon, 17 Jul 2023 16:15:00 +0100 Subject: [PATCH] fix: scroll to top on new pages (#1256) --- src/modules/runtime/NuxtPage.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/modules/runtime/NuxtPage.vue b/src/modules/runtime/NuxtPage.vue index 005f4aa5..e49fb0e3 100644 --- a/src/modules/runtime/NuxtPage.vue +++ b/src/modules/runtime/NuxtPage.vue @@ -15,6 +15,13 @@ nuxtApp.hooks.hook('link:prefetch', url => { } }) const done = nuxtApp.deferHydration() +if (process.client) { + nuxtApp.hook('page:finish', () => + document.documentElement.scrollTo({ + top: 0, + }) + ) +}