While using Vue 3 and swiper.js, I encountered an issue where the pagination bullets move to the left when the route changes (component unmounted). It appears that the styling for the bullets and active button also disappear. I have created a reproduction to demonstrate the problem, although I didn't focus on styling. Simply switch between router-links on the nav panel to see the bug. This issue is only noticeable when using vue-transition due to the delay that allows you to observe it.
If you would like to view the reproduction, please click on the following link: https://stackblitz.com/edit/vitejs-vite-c5x8vm?file=src%2FApp.vue,src%2Fmain.js
I am seeking a potential solution to resolve this problem.