diff --git a/frontend/src/app/components/block/block.component.ts b/frontend/src/app/components/block/block.component.ts index 05c5db41a..f1ebfed6a 100644 --- a/frontend/src/app/components/block/block.component.ts +++ b/frontend/src/app/components/block/block.component.ts @@ -439,17 +439,17 @@ export class BlockComponent implements OnInit, OnDestroy { ngOnDestroy() { this.stateService.markBlock$.next({}); - this.transactionSubscription.unsubscribe(); + this.transactionSubscription?.unsubscribe(); this.overviewSubscription?.unsubscribe(); this.auditSubscription?.unsubscribe(); - this.keyNavigationSubscription.unsubscribe(); - this.blocksSubscription.unsubscribe(); - this.networkChangedSubscription.unsubscribe(); - this.queryParamsSubscription.unsubscribe(); - this.timeLtrSubscription.unsubscribe(); - this.auditSubscription.unsubscribe(); + this.keyNavigationSubscription?.unsubscribe(); + this.blocksSubscription?.unsubscribe(); + this.networkChangedSubscription?.unsubscribe(); + this.queryParamsSubscription?.unsubscribe(); + this.timeLtrSubscription?.unsubscribe(); + this.auditSubscription?.unsubscribe(); this.unsubscribeNextBlockSubscriptions(); - this.childChangeSubscription.unsubscribe(); + this.childChangeSubscription?.unsubscribe(); } unsubscribeNextBlockSubscriptions() {