Poor contrast on selected row in claude agents dashboard

Resolved 💬 1 comment Opened May 27, 2026 by franciscogramigna Closed Jun 27, 2026

Description

The selected/focused row in the claude agents TUI dashboard has very poor text contrast, making agent titles unreadable when highlighted.

Steps to reproduce

  1. Run claude and launch several background agents
  2. Open the agents dashboard (e.g. claude agents or + key)
  3. Navigate up/down to select different agent rows
  4. The focused row's text becomes very hard to read due to low contrast between background highlight and text color

Expected behavior

The agent title and description text should remain clearly readable when the row is selected/focused.

Workaround

Using /color to manually change individual agent colors to ones that have better contrast when inverted/highlighted. This is per-agent and doesn't persist across sessions.

Environment

  • Claude Code v2.1.152
  • macOS Darwin 25.4.0 (Apple Silicon)
  • Terminal.app with "Basic" profile (dark background)
  • Theme: dark

Notes

The TUI uses inverse: true for the focused row, which swaps foreground/background. The resulting combination produces insufficient contrast for readability. The theme color definitions (both RGB and ANSI variants) are compiled into the binary and not user-configurable beyond the 4 preset themes (dark, light, dark-daltonized, light-daltonized). None of the 4 themes solve the issue.

A possible fix would be to use a distinct selectionBg color for the focused row instead of relying on inverse, or to ensure the inverted color combination meets WCAG AA contrast ratio (4.5:1).

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗