### Version 3.6.5 ### Reproduction link [stackblitz.com](https://stackblitz.com/edit/vitejs-vite-qxv7ke?file=src%2FApp.vue,src%2Fmain.js,src%2Fviews%2FAbout.vue) ### Steps to reproduce 1. location bar enter "xxx/about" url. 2. click root link 3. click foo link 3. click browser navigation back button. ### What is expected? "root" page should be render. vue-router handleRoutingEvent function should be invoked, but not. ### What is actually happening? page content not changed. --- I know this case because "/abount" beforeEnter guard isn't correct. But I think vue-router listen popstate Should not be affected by user code <!-- generated by vue-issues. DO NOT REMOVE -->