From fdf30fbff0599fbf8bcc8860c97787cf0fd464d4 Mon Sep 17 00:00:00 2001 From: jojohoch <joachim.hoch@iqb.hu-berlin.de> Date: Tue, 10 Oct 2023 11:12:16 +0200 Subject: [PATCH] Unsubscribe subscription of GeometryComponent --- projects/common/components/geometry/geometry.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/common/components/geometry/geometry.component.ts b/projects/common/components/geometry/geometry.component.ts index b030b2068..45207c147 100644 --- a/projects/common/components/geometry/geometry.component.ts +++ b/projects/common/components/geometry/geometry.component.ts @@ -51,7 +51,10 @@ export class GeometryComponent extends ElementComponent implements AfterViewInit private externalResourceService: ExternalResourceService) { super(elementRef); this.externalResourceService.initializeGeoGebra(this.renderer); - this.pageChangeSubscription = pageChangeService.pageChanged.subscribe(() => this.loadApplet()); + this.pageChangeSubscription = pageChangeService.pageChanged + .pipe( + takeUntil(this.ngUnsubscribe) + ).subscribe(() => this.loadApplet()); this.geometryUpdated .pipe( debounceTime(500), -- GitLab