From 5a64f4690edff7330a91ba551c7869e1183b8be6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Chopin?= Date: Thu, 18 Aug 2022 13:11:48 +0200 Subject: [PATCH] fix(document-driven): avoid calling middleware on hash change --- src/runtime/plugins/documentDriven.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/plugins/documentDriven.ts b/src/runtime/plugins/documentDriven.ts index 5b3084c28..828902974 100644 --- a/src/runtime/plugins/documentDriven.ts +++ b/src/runtime/plugins/documentDriven.ts @@ -249,9 +249,11 @@ export default defineNuxtPlugin((nuxt) => { } // Route middleware - addRouteMiddleware(async (to) => { + addRouteMiddleware(async (to, from) => { // TODO: Remove this (https://github.com/nuxt/framework/pull/5274) if (to.path.includes('favicon.ico')) { return } + // Avoid calling on hash change + if (process.client && to.path === from.path) { return } const redirect = await refresh(to, false)