diff --git a/lib/router/router.ts b/lib/router/router.ts index 5de1b895..ae0e079b 100644 --- a/lib/router/router.ts +++ b/lib/router/router.ts @@ -120,8 +120,9 @@ export default abstract class Router { // perform a URL update at the end. This gives // the user the ability to set the url update // method (default is replaceState). - let newTransition = new InternalTransition(this, undefined, undefined); + let newTransition = new InternalTransition(this, undefined, newState); newTransition.queryParamsOnly = true; + this.setupContexts(newState, newTransition); oldState.queryParams = this.finalizeQueryParamChange( newState.routeInfos,