From df5038a2727db213a618db839faba405386f6eee Mon Sep 17 00:00:00 2001 From: Damian Glowala Date: Sat, 14 Sep 2024 10:36:49 +0200 Subject: [PATCH] chore: simplify conditional statements --- packages/nuxt/src/pages/runtime/router.options.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/packages/nuxt/src/pages/runtime/router.options.ts b/packages/nuxt/src/pages/runtime/router.options.ts index 26d8fad402..165381d562 100644 --- a/packages/nuxt/src/pages/runtime/router.options.ts +++ b/packages/nuxt/src/pages/runtime/router.options.ts @@ -28,15 +28,13 @@ export default { } // Hash routes on the same page, no page hook is fired so resolve here - if (to.path === from.path) { - if (!to.hash) { - if (from.hash) { - return { left: 0, top: 0 } - } - - // The route isn't changing so keep current scroll position - return false + if (to.path === from.path && !to.hash) { + if (from.hash) { + return { left: 0, top: 0 } } + + // The route isn't changing so keep current scroll position + return false } // Wait for `page:transition:finish` or `page:finish` depending on if transitions are enabled or not