Add toggle/config for CLI spinner (accessibility)

Resolved 💬 5 comments Opened Feb 15, 2026 by BlindMaster24 Closed Mar 29, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

What variant of Codex are you using?

CLI

What feature would you like to see?

Please add a setting to enable/disable or customize the spinner in Codex CLI.
I am blind / visually impaired, and constant spinner animation can make screen-reader use harder.
It would be great to have an accessibility option (for example: spinner on/off, reduced updates, or a simpler mode).

Additional information

Default behavior can stay the same for sighted users, but an explicit accessibility toggle would help a lot.

View original on GitHub ↗

5 Comments

github-actions[bot] contributor · 6 months ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #11823

Powered by Codex Action

etraut-openai contributor · 6 months ago

You can disable all animations in the TUI by adding this to your config.toml file.

[tui]
animations = false

We added this configuration switch at the request of other users who wanted to use screen readers.

BlindMaster24 · 6 months ago
You can disable all animations in the TUI by adding this to your config.toml file. `` [tui] animations = false `` We added this configuration switch at the request of other users who wanted to use screen readers.

Even after this change, the spinner still runs and my screen reader keeps announcing '1, 2, 3, 4' repeatedly. Could you add an option to disable or quiet
spinner updates for accessibility?

etraut-openai contributor · 6 months ago

When you say "spinner", can you be more specific about which workflow or feature is triggering this behavior? All animations should be gated by the tui.animations switch, but it's possible that we recently added a new one that's not properly gated.

etraut-openai contributor · 6 months ago

I asked codex to audit the code base to find any animations that are not gated by tui.animations. It found one that was recently added. I'll work on a fix for this.