From 9ccded8fa982b19911acceae41ddfa0b9448d192 Mon Sep 17 00:00:00 2001 From: Yanis Benson Date: Thu, 26 Sep 2019 16:51:58 +0300 Subject: [PATCH 1/2] fixes #130 --- index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/index.js b/index.js index 024b5fe..a23c809 100644 --- a/index.js +++ b/index.js @@ -221,9 +221,13 @@ class Ora { stdin.setRawMode(true); stdin.on('data', noop); + stdin.resume(); const self = this; stdin.emit = function (event, data, ...args) { + if (event === 'keypress') { // Fixes readline behavior + return; + } if (event === 'data' && data.includes(ASCII_ETX_CODE)) { process.emit('SIGINT'); } From 00e51bd763b62721753b1c8888c2603307803d33 Mon Sep 17 00:00:00 2001 From: Yanis Benson Date: Fri, 27 Sep 2019 00:03:41 +0300 Subject: [PATCH 2/2] linter --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index a23c809..ba61ae2 100644 --- a/index.js +++ b/index.js @@ -228,6 +228,7 @@ class Ora { if (event === 'keypress') { // Fixes readline behavior return; } + if (event === 'data' && data.includes(ASCII_ETX_CODE)) { process.emit('SIGINT'); }