diff --git a/plugins/track-scroll-position.client.ts b/plugins/track-scroll-position.client.ts index 041ee2c9..3bd84a99 100644 --- a/plugins/track-scroll-position.client.ts +++ b/plugins/track-scroll-position.client.ts @@ -20,6 +20,11 @@ export default defineNuxtPlugin((nuxtApp) => { const restoreScroll = () => { const path = route.fullPath return nextTick().then(() => { + if (route.meta && route.meta?.noScrollTrack) { + forceScroll() + return Promise.resolve() + } + return new Promise((resolve, reject) => { setTimeout(() => { if (path !== route.fullPath) {