[Bug] Ctrl+S stash prompt keybinding missing from interactive-mode documentation

Open 💬 0 comments Opened Jul 5, 2026 by SaraHamdanRobotics

Bug Description
Title: Ctrl+S "stash prompt" keybinding missing from interactive-mode docs Type: Documentation bug Summary: The in-app keyboard-shortcut help panel (opened with ?) lists ctrl + s to stash prompt, but this binding is not documented anywhere in the official interactive-mode reference. Environment: - Platform: Linux - Interface: Claude Code CLI (terminal) Steps to reproduce: 1. Open a Claude Code session. 2. Press ? to open the keyboard-shortcut help panel. 3. Observe the entry: ctrl + s to stash prompt. 4. Open the docs at https://code.claude.com/docs/en/interactive-mode.md (last updated 2026-07-04). 5. Search for Ctrl+S / "stash". Expected: The Ctrl+S stash-prompt shortcut should appear in the "Keyboard shortcuts" table on the interactive-mode reference page, matching the in-app ? help panel. Actual: The docs do not mention Ctrl+S as a stash-prompt binding. On that page, Ctrl+S is documented only as the scope-cycling key inside Ctrl+R reverse search (session → project → all). The documented draft-stashing behavior is attributed to Esc + Esc ("Clear input draft... saves the draft to history so Up recalls it"). So the client exposes a Ctrl+S stash feature that the published docs omit entirely. Impact: Users who check the docs (or ask an assistant that relies on them) get incorrect information about how to stash a prompt. The in-app ? panel and the online reference disagree. Requested fix: Add the Ctrl+S "stash prompt" shortcut to the interactive-mode keyboard-shortcuts table so the docs match the client's ? help panel. Also clarify how it differs from the Esc+Esc clear-draft behavior (e.g., does Ctrl+S stash and keep vs. clear, and how is a stashed prompt restored). Full ? panel output for reference: ! for shell mode double tap esc to clear input ctrl + shift + _ to undo / for commands shift + tab to auto-accept edits ctrl + z to suspend @ for file paths ctrl + o for verbose output ctrl + v to paste images /btw for side question ctrl + t to toggle tasks alt + p to switch model shift + ⏎ for newline ctrl + s to stash prompt ctrl + g to edit in $EDITOR /keybindings to customize

Environment Info

  • Platform: linux
  • Terminal: vscode
  • Version: 2.1.201
  • Feedback ID: a5042f7d-f0e2-401b-8e37-4acb214d5f46

Errors

[]

View original on GitHub ↗