From befb80bddfcccaab48f4c0fb0b3b54d6ceaa7ba6 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 1 Feb 2025 00:18:11 -0800 Subject: [PATCH] Fix: Dont include frame component in component router service --- src-ui/src/app/services/component-router.service.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-ui/src/app/services/component-router.service.ts b/src-ui/src/app/services/component-router.service.ts index 3f97584b7..0589ef61f 100644 --- a/src-ui/src/app/services/component-router.service.ts +++ b/src-ui/src/app/services/component-router.service.ts @@ -2,6 +2,8 @@ import { Injectable } from '@angular/core' import { ActivationStart, Event, Router } from '@angular/router' import { filter } from 'rxjs' +const EXCLUDE_COMPONENTS = ['AppFrameComponent'] + @Injectable({ providedIn: 'root', }) @@ -15,7 +17,8 @@ export class ComponentRouterService { .subscribe((event: ActivationStart) => { if ( this.componentHistory[this.componentHistory.length - 1] !== - event.snapshot.component.name + event.snapshot.component.name && + !EXCLUDE_COMPONENTS.includes(event.snapshot.component.name) ) { this.history.push(event.snapshot.url.toString()) this.componentHistory.push(event.snapshot.component.name)