Components changing as page transition starts instead of after leave - Nuxt