terminalProgressBarEnabled setting documented but rejected as unrecognized field
The settings documentation lists terminalProgressBarEnabled as a valid setting for disabling the terminal progress bar, but adding it to ~/.claude/settings.json produces a validation error:
Settings validation failed:
- : Unrecognized field: terminalProgressBarEnabled
The setting does not appear in the schema that Claude Code exposes during validation.
Steps to reproduce:
- Add
"terminalProgressBarEnabled": falseto~/.claude/settings.json - Observe the validation error
Expected behavior: The setting is accepted and the terminal progress bar is disabled.
Actual behavior: Claude Code rejects the setting as an unrecognized field.
Context: I use VoiceOver on macOS to interact with Claude Code and I want to test whether disabling the terminal progress bar improves how VoiceOver reads Claude's output. Since the setting is not recognized, I cannot evaluate its impact on my workflow.
Version: 2.1.58
Platform: macOS Darwin 25.3.0
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗