diff --git a/webapp/packages/core-projects/src/ProjectsService.ts b/webapp/packages/core-projects/src/ProjectsService.ts index 7007f3bedf..488f7440b0 100644 --- a/webapp/packages/core-projects/src/ProjectsService.ts +++ b/webapp/packages/core-projects/src/ProjectsService.ts @@ -107,7 +107,7 @@ export class ProjectsService extends Dependency { this.getActiveProjectTask = new SyncExecutor(); this.onActiveProjectChange = new Executor(); - this.onActiveProjectChange.before(navigationService.navigationTask); + this.onActiveProjectChange.before(navigationService.navigationTask, undefined, data => !isArraysEqual(data.projects, this.activeProjectIds)); this.userInfoResource.onUserChange.addHandler(() => { this.onActiveProjectChange.execute({