diff --git a/jssrc/term_screen.js b/jssrc/term_screen.js index 8bae171..320c11d 100644 --- a/jssrc/term_screen.js +++ b/jssrc/term_screen.js @@ -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') {