From addb57c31f4ce92d959522a81208bed164e8ddfc Mon Sep 17 00:00:00 2001 From: Tommaso Sciortino Date: Thu, 22 Jan 2026 11:54:34 -0800 Subject: [PATCH] Emit correct newline type return (#17331) --- packages/cli/src/ui/contexts/KeypressContext.test.tsx | 2 +- packages/cli/src/ui/contexts/KeypressContext.tsx | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/cli/src/ui/contexts/KeypressContext.test.tsx b/packages/cli/src/ui/contexts/KeypressContext.test.tsx index 974498e2cd..0386dda7c8 100644 --- a/packages/cli/src/ui/contexts/KeypressContext.test.tsx +++ b/packages/cli/src/ui/contexts/KeypressContext.test.tsx @@ -219,7 +219,7 @@ describe('KeypressContext', () => { name: 'return', sequence: '\r', insertable: true, - shift: false, + shift: true, alt: false, ctrl: false, cmd: false, diff --git a/packages/cli/src/ui/contexts/KeypressContext.tsx b/packages/cli/src/ui/contexts/KeypressContext.tsx index 2d5b121b84..72eb7bd550 100644 --- a/packages/cli/src/ui/contexts/KeypressContext.tsx +++ b/packages/cli/src/ui/contexts/KeypressContext.tsx @@ -158,6 +158,10 @@ function bufferFastReturn(keypressHandler: KeypressHandler): KeypressHandler { keypressHandler({ ...key, name: 'return', + shift: true, // to make it a newline, not a submission + alt: false, + ctrl: false, + cmd: false, sequence: '\r', insertable: true, });