diff --git a/src/history/base.js b/src/history/base.js index 0c90dafa7..eaf2f9a1a 100644 --- a/src/history/base.js +++ b/src/history/base.js @@ -100,7 +100,8 @@ export class History { if ( isSameRoute(route, current) && // in the case the route map has been dynamically appended to - route.matched.length === current.matched.length + route.matched.length === current.matched.length && + route.matched[0] === current.matched[0] ) { this.ensureURL() return abort()