diff --git a/lib/readline/promises.js b/lib/readline/promises.js index ccd0745a33f941..5fbb4ee3cedc94 100644 --- a/lib/readline/promises.js +++ b/lib/readline/promises.js @@ -54,6 +54,10 @@ class Interface extends _Interface { }; } + this.on('close', () => { + reject(new AbortError('Interrupted')); + }); + this[kQuestion](query, cb); }); }