[Bug] Dark theme terminal readability: black text on dark background

Resolved 💬 9 comments Opened Oct 30, 2025 by stefansimik Closed Jan 11, 2026

Bug Description
It often happens, that I see black text in dark themed terminal and it is very hard to read.

Example from JetBrains terminal (Claude Code plugin):

<img width="3310" height="1856" alt="Image" src="https://github.com/user-attachments/assets/a539a921-2c19-4a0e-8aee-a20a66427492" />

Environment Info

  • Platform: darwin
  • Terminal: pycharm
  • Version: 2.0.27
  • Feedback ID: 166d817f-a727-451f-bf54-5e33b1e8a2b6

Errors

[{"error":"AxiosError: Request failed with status code 401\n    at UR (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:24:1136)\n    at IncomingMessage.<anonymous> (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:29:9845)\n    at IncomingMessage.emit (node:events:530:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1698:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at g3A.request (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:31:2129)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dh2 (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:3574:15030)","timestamp":"2025-10-30T15:21:14.132Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at JD (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4413)\n    at file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4141\n    at Array.map (<anonymous>)\n    at MF (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4132)\n    at ATQ (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1798:6306)\n    at Cw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at Ao (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at T9 (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at Uc (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at qw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-10-30T21:10:34.457Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at JD (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4413)\n    at file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4141\n    at Array.map (<anonymous>)\n    at MF (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4132)\n    at ATQ (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1798:6306)\n    at Cw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at Ao (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at T9 (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at Uc (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at qw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-10-30T21:10:47.910Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n    at JD (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4413)\n    at file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4141\n    at Array.map (<anonymous>)\n    at MF (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1175:4132)\n    at ATQ (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1798:6306)\n    at Cw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n    at Ao (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n    at T9 (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n    at Uc (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n    at qw (file:///Users/stesim/.nvm/versions/node/v22.17.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-10-30T21:14:24.600Z"}]

View original on GitHub ↗

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