/output-style menu should indicate the currently active style

Resolved 💬 2 comments Opened Feb 27, 2026 by seung-gu Closed Mar 28, 2026

Description

When running /output-style, the menu shows all available styles but does not visually indicate which style is currently active. The checkmark (✔) always stays on "Default" regardless of the selected style.

Steps to Reproduce

  1. Run /output-style
  2. Select any non-default style (e.g., "Learning")
  3. Confirm message says "Set output style to Learning"
  4. Run /output-style again
  5. Observe that the checkmark (✔) is still next to "Default"

Current Behavior

The checkmark remains on "Default" regardless of which style is actually active:

✔ 1. Default          Claude completes coding tasks efficiently...
  2. Explanatory      Claude explains its implementation choices...
  3. Learning         Claude pauses and asks you to write small pieces...
  4. My Custom Style  A customized output style

Expected Behavior

The checkmark should reflect the currently active style:

  1. Default          Claude completes coding tasks efficiently...
  2. Explanatory      Claude explains its implementation choices...
✔ 3. Learning         Claude pauses and asks you to write small pieces...
  4. My Custom Style  A customized output style

Notes

  • The style is being applied correctly — only the visual indicator is broken.
  • Related stale issue: #15889
  • Possibly same root cause as #22643 (statusline JSON not updating)

Environment

  • Claude Code v2.1.62
  • macOS (arm64)

View original on GitHub ↗

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