diff --git a/terminus-terminal/src/hterm.ts b/terminus-terminal/src/hterm.ts index 1e6fa378..86da4baa 100644 --- a/terminus-terminal/src/hterm.ts +++ b/terminus-terminal/src/hterm.ts @@ -57,9 +57,13 @@ hterm.hterm.Terminal.prototype.applyCursorShape = function () { console.warn('Unknown cursor style: ' + modeNumber) return } - this.setCursorShape(modes[modeNumber][0]) - this.setCursorBlink(modes[modeNumber][1]) - this.setCursorVisible(true) + setTimeout(() => { + this.setCursorShape(modes[modeNumber][0]) + this.setCursorBlink(modes[modeNumber][1]) + }) + setTimeout(() => { + this.setCursorVisible(true) + }) } hterm.hterm.VT.CSI[' q'] = function (parseState) {