Skip to content

Rich input toggle shortcut (Ctrl+G) only works to open, not to hide #9916

@KuaaMU

Description

@KuaaMU

Description

The Rich input feature has a toggle shortcut Ctrl+G that should work bidirectionally — open and hide. However, the shortcut only works to open Rich input. Once the Rich input panel is visible, pressing Ctrl+G again does not hide it. The only way to dismiss it is by manually clicking the "Hide Rich input" button.

Steps to Reproduce

  1. Open Warp terminal
  2. Press Ctrl+G to open Rich input ✓ (works)
  3. With Rich input visible, press Ctrl+G again ✗ (does not hide)
  4. Manually click "Hide Rich input" button ✓ (works)

Expected Behavior

Ctrl+G should be a toggle — pressing it when Rich input is open should hide the panel, just like pressing it when closed opens it.

Actual Behavior

Ctrl+G only works in one direction (open). To hide Rich input, you must use the mouse to click the "Hide Rich input" button.

Environment

  • OS: Windows 10
  • Warp version: latest
  • Feature: Rich input

Additional Context

This is a minor UX friction point. For keyboard-driven workflows, being able to toggle Rich input without reaching for the mouse would be more consistent with the toggle behavior users expect from a shortcut.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:agentAgent workflows, conversations, prompts, cloud mode, and AI-specific UI.area:settings-keybindingsSettings UI, preferences, keybindings, and keyboard-shortcut management.area:terminal-inputTerminal command-line input, cursor movement, key handling, and input editing.bugSomething isn't working.needs-infoMore issue-specific reporter detail is needed before the problem can be confidently triaged.os:linuxLinux-specific behavior, regressions, or requests.os:windowsWindows-specific behavior, regressions, or requests.ready-to-implementThe issue is ready for implementation work.repro:highThe report includes enough evidence that the issue appears highly reproducible.triagedIssue has received an initial automated triage pass.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions