Fix zoom reset behavior when adding new connection (#21040)

This commit is contained in:
Cheena Malhotra
2022-11-01 09:53:58 -07:00
committed by GitHub
parent 7ee9a22f03
commit 1de199dbd6
8 changed files with 22 additions and 33 deletions

View File

@@ -6,7 +6,7 @@
import 'vs/css!./media/breadcrumb';
import { Component, Inject, forwardRef, OnInit, OnDestroy, ChangeDetectorRef } from '@angular/core';
import { Router } from '@angular/router';
import { ActivatedRoute, Router } from '@angular/router';
import { IBreadcrumbService, MenuItem } from './interfaces';
@@ -36,6 +36,7 @@ export class BreadcrumbComponent implements OnInit, OnDestroy {
constructor(
@Inject(forwardRef(() => IBreadcrumbService)) private _breadcrumbService: IBreadcrumbService,
@Inject(forwardRef(() => Router)) private _router: Router,
@Inject(forwardRef(() => ActivatedRoute)) private _activeRoute: ActivatedRoute,
@Inject(forwardRef(() => ChangeDetectorRef)) private _changeRef: ChangeDetectorRef
) { }
@@ -53,6 +54,6 @@ export class BreadcrumbComponent implements OnInit, OnDestroy {
}
public route(link: any[]): Promise<boolean> {
return this._router.navigate(link);
return this._router.navigate(link, { relativeTo: this._activeRoute, skipLocationChange: true });
}
}