Remmy
`page:loading:end` and `page:finish` called twice when navigating to nested routes
Hello, I'm using
nuxt-umami
module that uses page:finish
hook to track page view event. I noticed that my nested pages trigger this event twice.
My pages structure looks like this:
where the parent.vue
is just:
(as described in docs here: https://nuxt.com/docs/guide/directory-structure/pages#nested-routes)
If I don't use parent.vue
, the hook is called only once, but I lose parent's NuxtLink
active class when I'm on nested route.
Here's a minimal reproduction of this issue: https://stackblitz.com/edit/github-rdxp1rub?file=app.vue (try to navigate between Home and Parent A and watch console log)
Could anyone confirm if this is a bug or if I'm using nested routes wrong? Thank you.5 replies