diff --git a/packages/cli/src/ui/components/Composer.test.tsx b/packages/cli/src/ui/components/Composer.test.tsx
index c39d7c5ece..18a0ced321 100644
--- a/packages/cli/src/ui/components/Composer.test.tsx
+++ b/packages/cli/src/ui/components/Composer.test.tsx
@@ -385,7 +385,7 @@ describe('Composer', () => {
const { lastFrame } = renderComposer(uiState);
- expect(lastFrame()).toContain('Press Esc again to rewind');
+ expect(lastFrame()).toContain('Clearing input is now Ctrl + C');
});
});
diff --git a/packages/cli/src/ui/components/InputPrompt.test.tsx b/packages/cli/src/ui/components/InputPrompt.test.tsx
index b9a3d2622d..888018f09c 100644
--- a/packages/cli/src/ui/components/InputPrompt.test.tsx
+++ b/packages/cli/src/ui/components/InputPrompt.test.tsx
@@ -1898,16 +1898,7 @@ describe('InputPrompt', () => {
props.onEscapePromptChange = onEscapePromptChange;
props.buffer.setText('some text');
- const { stdin, unmount } = renderWithProviders(
- ,
- );
-
- await act(async () => {
- stdin.write('\x1B\x1B');
- vi.advanceTimersByTime(100);
-
- expect(props.onSubmit).toHaveBeenCalledWith('/rewind');
- });
+ const { unmount } = renderWithProviders();
unmount();
});
diff --git a/packages/cli/src/ui/components/InputPrompt.tsx b/packages/cli/src/ui/components/InputPrompt.tsx
index 762fc84b06..27e1b15acf 100644
--- a/packages/cli/src/ui/components/InputPrompt.tsx
+++ b/packages/cli/src/ui/components/InputPrompt.tsx
@@ -506,9 +506,7 @@ export const InputPrompt: React.FC = ({
resetEscapeState();
}, 500);
} else {
- // Second ESC triggers rewind
resetEscapeState();
- onSubmit('/rewind');
}
return;
}
@@ -877,7 +875,6 @@ export const InputPrompt: React.FC = ({
kittyProtocol.enabled,
tryLoadQueuedMessages,
setBannerVisible,
- onSubmit,
activePtyId,
setEmbeddedShellFocused,
],
diff --git a/packages/cli/src/ui/components/StatusDisplay.tsx b/packages/cli/src/ui/components/StatusDisplay.tsx
index 96d2868830..c6db2ceee8 100644
--- a/packages/cli/src/ui/components/StatusDisplay.tsx
+++ b/packages/cli/src/ui/components/StatusDisplay.tsx
@@ -45,7 +45,9 @@ export const StatusDisplay: React.FC = ({
}
if (uiState.showEscapePrompt) {
- return Press Esc again to rewind.;
+ return (
+ Clearing input is now Ctrl + C
+ );
}
if (uiState.queueErrorMessage) {
diff --git a/packages/cli/src/ui/components/__snapshots__/StatusDisplay.test.tsx.snap b/packages/cli/src/ui/components/__snapshots__/StatusDisplay.test.tsx.snap
index 521f642a9a..784b8b3a17 100644
--- a/packages/cli/src/ui/components/__snapshots__/StatusDisplay.test.tsx.snap
+++ b/packages/cli/src/ui/components/__snapshots__/StatusDisplay.test.tsx.snap
@@ -10,7 +10,7 @@ exports[`StatusDisplay > renders ContextSummaryDisplay by default 1`] = `"Mock C
exports[`StatusDisplay > renders Ctrl+D prompt 1`] = `"Press Ctrl+D again to exit."`;
-exports[`StatusDisplay > renders Escape prompt 1`] = `"Press Esc again to rewind."`;
+exports[`StatusDisplay > renders Escape prompt 1`] = `"Clearing input is now Ctrl + C"`;
exports[`StatusDisplay > renders HookStatusDisplay when hooks are active 1`] = `"Mock Hook Status Display"`;