Skip to content

[Feature] Add Shift+Tab permission mode cycling in Desktop app #45983

Description

@RinkuLabs

Summary

In the CLI and JetBrains, Shift+Tab cycles through permission modes (defaultacceptEditsplan → ...). In the Desktop app, there is no keyboard shortcut — the only way to switch modes is via the dropdown selector next to the send button.

Expected behavior

Shift+Tab (or a configurable shortcut) should cycle permission modes in the Desktop app, matching the CLI behavior.

Current behavior

  • CLI/JetBrains: Shift+Tab cycles modes ✅
  • VS Code: click on mode indicator (no shortcut, but integrated in the IDE)
  • Desktop: dropdown selector only, no keyboard shortcut ❌

Pressing Shift+Tab in Desktop either shows "PR not yet created" (when the text field is focused) or navigates between focusable elements in the chat (standard Electron tab behavior).

Motivation

Switching permission modes is a frequent action during a session (e.g., going from default to acceptEdits when iterating, or switching to plan mode for exploration). A keyboard shortcut would significantly improve the workflow for Desktop users.

The docs explicitly mention "Use the mode selector next to the send button" for Desktop, confirming this is a missing feature rather than a bug.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions