Plan mode text unreadable on light terminal themes

Resolved 💬 3 comments Opened Mar 30, 2026 by jbarol Closed May 4, 2026

Description

When using Claude Code in plan mode (via EnterPlanMode), the streaming plan text renders in white/near-white color that is unreadable against light terminal backgrounds. Normal conversation text renders correctly with proper contrast.

Steps to reproduce

  1. Use a terminal with a light theme (e.g., Ghostty with Catppuccin Latte)
  2. Enter plan mode (e.g., via a skill that calls EnterPlanMode)
  3. Observe that the plan text streams in white/very light color, nearly invisible against the light background
  4. After the plan is complete, normal conversation text resumes with correct colors

Expected behavior

Plan mode text should respect the terminal's foreground color and be readable on both dark and light themes.

Environment

  • Claude Code version: 2.1.87
  • Terminal: Ghostty
  • Theme: Catppuccin Latte (light)
  • OS: macOS (Darwin 25.4.0)

Screenshots

Plan mode (unreadable):
!plan-mode-light

Normal text (readable):
The same terminal renders normal Claude Code output with full contrast — only plan mode streaming text is affected.

View original on GitHub ↗

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