Shift+Tab mode cycle should skip unavailable modes

Resolved 💬 3 comments Opened Apr 15, 2026 by m-sakayori Closed Apr 18, 2026

Problem

When pressing Shift+Tab to cycle through permission modes (default → plan → auto), all modes are shown including ones unavailable on the user's plan.

On the Max plan, auto mode is not available, but Shift+Tab still cycles to it, showing the error:

Auto mode is unavailable for your plan

This is a poor UX — users shouldn't be presented with modes they can't use.

Expected behavior

Shift+Tab should only cycle through modes that are actually available for the user's current plan. If auto mode is not available, the cycle should be:

default → plan → default

Current behavior

The cycle is always:

default → plan → auto → default

Even when auto mode is unavailable, it appears in the cycle and shows an error message.

Environment

  • Claude Code CLI
  • Max plan (individual)

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗