diff --git a/projects/common/src/navigation/navigation.service.ts b/projects/common/src/navigation/navigation.service.ts index 6da08b310..3311abe95 100644 --- a/projects/common/src/navigation/navigation.service.ts +++ b/projects/common/src/navigation/navigation.service.ts @@ -128,6 +128,7 @@ export class NavigationService { paramsOrUrl: NavigationParams | string ): Observable<{ path: NavigationPath; extras?: NavigationExtras }> { return this.navigation$.pipe( + startWith(this.getCurrentActivatedRoute()), switchMap(route => route.queryParams), map(() => this.buildNavigationParams(paramsOrUrl)), distinctUntilChanged(isEqualIgnoreFunctions)