From 31781134021a15bf38a42c93bcefe12be652ba46 Mon Sep 17 00:00:00 2001 From: Matt Rubens Date: Thu, 4 Dec 2025 10:55:58 -0500 Subject: [PATCH] Ignore input to the execa terminal process (#9827) --- src/integrations/terminal/ExecaTerminalProcess.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/integrations/terminal/ExecaTerminalProcess.ts b/src/integrations/terminal/ExecaTerminalProcess.ts index 2f8ebfa7a8..c798f4b5ad 100644 --- a/src/integrations/terminal/ExecaTerminalProcess.ts +++ b/src/integrations/terminal/ExecaTerminalProcess.ts @@ -42,6 +42,8 @@ export class ExecaTerminalProcess extends BaseTerminalProcess { shell: true, cwd: this.terminal.getCurrentWorkingDirectory(), all: true, + // Ignore stdin to ensure non-interactive mode and prevent hanging + stdin: "ignore", env: { ...process.env, // Ensure UTF-8 encoding for Ruby, CocoaPods, etc.