[BUG] Plan mode permanently corrupts prompt color default forever
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Version: 2.1.227 (Claude Code), macOS (Darwin 25.5.0), zsh
After plan mode, /color default no longer restores the default color.
Entering plan mode and then accepting a plan applies the same visual effect as /color cyan. After exiting plan mode, the original appearance cannot be restored for the life of the session:
/color default-> prompt renders cyan, not the original neutral/color reset-> also goes to cyan
Calling /color with hex values (e.g. /color #808080) is not a valid command, sadly.
It looks like my default colour effectively gets mutated to cyan without my consent.
I also just use whatever defaults claude ships with. I have never explicitly set a theme or anything. But if I open a fresh claude (prompt color is gray), then /color green and then /color default, it gets gray again. But not when I have used plan mode.
On tangentially related note, accepting a plan also renames the session, and the tag showing the session name has a very poor contrast, being just an unreadable rectangle. I use the popular catppuccin-frappe colorscheme on alacritty terminal, if that helps.
We also cannot remove the name of a session, so we are forever stuck with some name, just like the corrupted color default, without any warnings and without my consent.
Expected: /color default restores the pre-plan-mode appearance.
Actual: the default is permanently corrupted. Only a new session recovers it.
What Should Happen?
Expected: /color default restores the pre-plan-mode appearance.
Actual: the default is permanently corrupted. Only a new session recovers it.
Error Messages/Logs
Steps to Reproduce
Start a claude session, switch to plan mode, prompt anything, accept plan. It renames the session and changes the default color without any warning, no consent, anything.
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.227 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
Terminal is alacritty, version 0.18.0-dev (48ff32f7), but also happens on terminal app of macos.