diff --git a/libs/components/src/lib/components/tabs/tabs.component.ts b/libs/components/src/lib/components/tabs/tabs.component.ts index 08bb1976d..d1b3fa1d6 100644 --- a/libs/components/src/lib/components/tabs/tabs.component.ts +++ b/libs/components/src/lib/components/tabs/tabs.component.ts @@ -115,8 +115,8 @@ export class PrizmTabsComponent extends PrizmAbstractTestId implements OnInit, O readonly prizmIsTextOverflow$ = prizmIsTextOverflow$; - private mutationObserver!: MutationObserver; - private resizeObserver!: ResizeObserver; + private mutationObserver?: MutationObserver; + private resizeObserver?: ResizeObserver; private mutationDetector$: Subject = new Subject(); private subscription: Subscription = new Subscription(); @@ -169,8 +169,8 @@ export class PrizmTabsComponent extends PrizmAbstractTestId implements OnInit, O } public ngOnDestroy(): void { - this.mutationObserver.disconnect(); - this.resizeObserver.disconnect(); + this.mutationObserver?.disconnect(); + this.resizeObserver?.disconnect(); this.mutationDetector$.complete(); this.subscription.unsubscribe(); }