Cancelling a prompt hangs the process
Author: fabsenetCreated Aug 31, 2018Updated Jul 4, 2026
Labelsbugpowershell
I have a simple index.js with a single text prompt and when I press the ESCAPE-key (not backspace!) it just hangs forever.
index.js:
var prompts = require("prompts");
async function main() {
var prefix = await prompts({
type: "text",
name: "prefix",
message: "Prefix!"
// initial: "muh"
});
console.log(prefix);
}
main();I run node .\index.js in powershell and press ESCAPE. The result looks like this and nothing changes anymore: Only CTRL+c helps me. Entering any text in the prompt and pressing enter just works btw:

Expected behavior: my prefix variable is becomes {} or undefined or null.
Versions: node: v10.3.0 npm: 6.1.0 prompts: 1.0.0 Windows Server 2016 Datacenter (azure vm)
Source: terkelg/prompts