Fix acceleration preview showing with fragment on accel txs
This commit is contained in:
		
							parent
							
								
									1dd86df3e0
								
							
						
					
					
						commit
						c3963d6a0d
					
				@ -747,6 +747,11 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
 | 
			
		||||
      this.tx.acceleratedBy = cpfpInfo.acceleratedBy;
 | 
			
		||||
      this.setIsAccelerated(firstCpfp);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (!this.isAcceleration && this.fragmentParams.has('accelerate')) {
 | 
			
		||||
      this.onAccelerateClicked();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    this.txChanged$.next(true);
 | 
			
		||||
 | 
			
		||||
    this.cpfpInfo = cpfpInfo;
 | 
			
		||||
@ -884,14 +889,10 @@ export class TransactionComponent implements OnInit, AfterViewInit, OnDestroy {
 | 
			
		||||
  // simulate normal anchor fragment behavior
 | 
			
		||||
  applyFragment(): void {
 | 
			
		||||
    const anchor = Array.from(this.fragmentParams.entries()).find(([frag, value]) => value === '');
 | 
			
		||||
    if (anchor?.length) {
 | 
			
		||||
      if (anchor[0] === 'accelerate') {
 | 
			
		||||
        setTimeout(this.onAccelerateClicked.bind(this), 100);
 | 
			
		||||
      } else {
 | 
			
		||||
        const anchorElement = document.getElementById(anchor[0]);
 | 
			
		||||
        if (anchorElement) {
 | 
			
		||||
          anchorElement.scrollIntoView();
 | 
			
		||||
        }
 | 
			
		||||
    if (anchor?.length && anchor[0] !== 'accelerate') {
 | 
			
		||||
      const anchorElement = document.getElementById(anchor[0]);
 | 
			
		||||
      if (anchorElement) {
 | 
			
		||||
        anchorElement.scrollIntoView();
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user