From 44becb388ed59e6a5f87aa04fa0fcee8e1a0c30f Mon Sep 17 00:00:00 2001 From: rodribp Date: Sat, 14 Feb 2026 12:19:13 -0600 Subject: [PATCH] Added copilot's suggestions --- .../app/components/transaction/transaction.component.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/components/transaction/transaction.component.ts b/frontend/src/app/components/transaction/transaction.component.ts index efc9c2926..53a3b71f3 100644 --- a/frontend/src/app/components/transaction/transaction.component.ts +++ b/frontend/src/app/components/transaction/transaction.component.ts @@ -837,6 +837,7 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy { ]).pipe( debounceTime(50), map(([position, mempoolBlocks, da, isAccelerated]) => { + if (!this.tx) return null; if (position && position.txid !== this.tx.txid) return null; return this.etaService.calculateETA( this.network, @@ -849,7 +850,11 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy { this.accelerationPositions, ); }), - distinctUntilChanged() + distinctUntilChanged((prev: ETA | null, curr: ETA | null) => { + if (prev === curr) return true; + if (!prev || !curr) return false; + return prev.time === curr.time && prev.blocks === curr.blocks; + }) ); }