Fix for javascript errors when navigating blocks

This commit is contained in:
softsimon 2022-12-01 23:12:02 +09:00
parent 5ff5275b36
commit 3572ba837d
No known key found for this signature in database
GPG Key ID: 488D7DCFB5A430D7
2 changed files with 5 additions and 0 deletions

View File

@ -77,6 +77,8 @@ export class BlockOverviewGraphComponent implements AfterViewInit, OnDestroy, On
cancelAnimationFrame(this.animationFrameRequest); cancelAnimationFrame(this.animationFrameRequest);
clearTimeout(this.animationHeartBeat); clearTimeout(this.animationHeartBeat);
} }
this.canvas.nativeElement.removeEventListener('webglcontextlost', this.handleContextLost);
this.canvas.nativeElement.removeEventListener('webglcontextrestored', this.handleContextRestored);
} }
clear(direction): void { clear(direction): void {

View File

@ -91,6 +91,9 @@ export class TransactionsListComponent implements OnInit, OnChanges {
filter(() => this.stateService.env.LIGHTNING), filter(() => this.stateService.env.LIGHTNING),
switchMap((txIds) => this.apiService.getChannelByTxIds$(txIds)), switchMap((txIds) => this.apiService.getChannelByTxIds$(txIds)),
tap((channels) => { tap((channels) => {
if (!this.transactions) {
return;
}
const transactions = this.transactions.filter((tx) => !tx._channels); const transactions = this.transactions.filter((tx) => !tx._channels);
channels.forEach((channel, i) => { channels.forEach((channel, i) => {
transactions[i]._channels = channel; transactions[i]._channels = channel;