/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
- Run
/output-style - Select any non-default style (e.g., "Learning")
- Confirm message says "Set output style to Learning"
- Run
/output-styleagain - 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)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗