diff --git a/lib/components/term.js b/lib/components/term.js index a349efc4..866d0161 100644 --- a/lib/components/term.js +++ b/lib/components/term.js @@ -75,6 +75,8 @@ export default class Term extends PureComponent { this.term = props.term || new Terminal(this.termOptions); this.term.attachCustomKeyEventHandler(this.keyboardHandler); this.term.open(this.termRef); + //This is a workaround for https://github.com/xtermjs/xterm.js/issues/1194 + this.term.setOption('cursorBlink', this.termOptions.cursorBlink); if (props.term) { //We need to set options again after reattaching an existing term Object.keys(this.termOptions).forEach(option => this.term.setOption(option, this.termOptions[option]));