terminalProgressBarEnabled setting documented but rejected as unrecognized field

Resolved 💬 4 comments Opened Feb 25, 2026 by rperez030 Closed Mar 26, 2026

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:

  1. Add "terminalProgressBarEnabled": false to ~/.claude/settings.json
  2. 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

View original on GitHub ↗

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