From de639e7ef97c52dc08a458f0936ff6358e073e4a Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Tue, 20 Jun 2023 17:02:59 +0100 Subject: [PATCH] fix(nuxt): stop indicator when not changing page component (#21656) --- packages/nuxt/src/app/components/nuxt-loading-indicator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/components/nuxt-loading-indicator.ts b/packages/nuxt/src/app/components/nuxt-loading-indicator.ts index be896966cc..f7c7f121ae 100644 --- a/packages/nuxt/src/app/components/nuxt-loading-indicator.ts +++ b/packages/nuxt/src/app/components/nuxt-loading-indicator.ts @@ -38,7 +38,7 @@ export default defineComponent({ globalMiddleware.unshift(indicator.start) router.beforeResolve((to, from) => { - if (to === from) { + if (to === from || to.matched.every((comp, index) => comp.components && comp.components?.default === from.matched[index]?.components?.default)) { indicator.finish() } })