From 83c18dea253f22ca9b3071e287506283dadd85f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oskar=20L=C3=B6fgren?= <516549+ulken@users.noreply.github.com> Date: Wed, 8 Mar 2023 00:39:34 +0100 Subject: [PATCH 1/2] fix(#103): restore raw mode on unblock --- packages/core/src/utils.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/utils.ts b/packages/core/src/utils.ts index 7186a24f..85776eb1 100644 --- a/packages/core/src/utils.ts +++ b/packages/core/src/utils.ts @@ -40,6 +40,7 @@ export function block({ return () => { input.off('keypress', clear); if (hideCursor) process.stdout.write(cursor.show); + if (input.isTTY) input.setRawMode(false); // @ts-expect-error fix for https://github.com/nodejs/node/issues/31762#issuecomment-1441223907 rl.terminal = false; From cd79076cd61443d0754197e1a1b0a3bae4e2a7a7 Mon Sep 17 00:00:00 2001 From: Christian Preston Date: Tue, 8 Aug 2023 21:09:44 -0400 Subject: [PATCH 2/2] chore: add changelog --- .changeset/twelve-shrimps-report.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/twelve-shrimps-report.md diff --git a/.changeset/twelve-shrimps-report.md b/.changeset/twelve-shrimps-report.md new file mode 100644 index 00000000..43b0c3b9 --- /dev/null +++ b/.changeset/twelve-shrimps-report.md @@ -0,0 +1,5 @@ +--- +'@clack/core': patch +--- + +fix: restore raw mode on unblock