|  |  |  | @ -725,7 +725,8 @@ window.TermScreen = class TermScreen { | 
			
		
	
		
			
				
					|  |  |  |  |       let y = Math.floor(cell / width) | 
			
		
	
		
			
				
					|  |  |  |  |       let isCursor = !this.cursor.hanging && | 
			
		
	
		
			
				
					|  |  |  |  |         this.cursor.x === x && | 
			
		
	
		
			
				
					|  |  |  |  |         this.cursor.y === y | 
			
		
	
		
			
				
					|  |  |  |  |         this.cursor.y === y && | 
			
		
	
		
			
				
					|  |  |  |  |         this.cursor.blinkOn | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       let wasCursor = x === this.drawnCursor[0] && y === this.drawnCursor[1] | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  |  | @ -860,7 +861,7 @@ window.TermScreen = class TermScreen { | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (isCursor && this.cursor.blinkOn && !inSelection) { | 
			
		
	
		
			
				
					|  |  |  |  |         if (isCursor && !inSelection) { | 
			
		
	
		
			
				
					|  |  |  |  |           ctx.save() | 
			
		
	
		
			
				
					|  |  |  |  |           ctx.beginPath() | 
			
		
	
		
			
				
					|  |  |  |  |           if (this.cursor.style === 'block') { | 
			
		
	
	
		
			
				
					|  |  |  | 
 |