diff --git a/lib/readline.js b/lib/readline.js index cd78b75ac31454..46982bca5feaa8 100644 --- a/lib/readline.js +++ b/lib/readline.js @@ -183,9 +183,13 @@ Interface.prototype.setPrompt = function(prompt) { Interface.prototype._setRawMode = function(mode) { + const wasInRawMode = this.input.isRaw; + if (typeof this.input.setRawMode === 'function') { - return this.input.setRawMode(mode); + this.input.setRawMode(mode); } + + return wasInRawMode; };