diff --git a/scripts/dev-runner.ts b/scripts/dev-runner.ts index faab7d4ae1ee9c94d2b4a755601b64bf1833d653..c72411e318bd8ddc807792548a68da4dfdd6bfc7 100644 --- a/scripts/dev-runner.ts +++ b/scripts/dev-runner.ts @@ -455,6 +455,11 @@ export function runDevRunnerWithInput(input: DevRunnerCliInput) { stderr: "inherit", env, extendEnv: false, + // Keep turbo in the same process group so terminal signals (Ctrl+C) + // reach it directly. Effect defaults to detached: true on non-Windows, + // which would put turbo in a new group and require manual forwarding. + detached: false, + forceKillAfter: "1500 millis", }, );