Terminal Text Rendering Glitch: Persistent Unexpected Line Underlining

Resolved 💬 3 comments Opened Jun 19, 2025 by Szermer Closed Aug 7, 2025

<img width="1076" alt="Image" src="https://github.com/user-attachments/assets/110db271-389a-4e48-90c4-eade29843cc0" />

<img width="1076" alt="Image" src="https://github.com/user-attachments/assets/25a7f426-cfa3-45d5-8ea1-e291b479916f" />

Bug Description
Occasionally I've noticed that the terminal screen will start to underline each line of text. Once the underlining happens, it will persist across the session, but resets after doing a "/exit" command and relaunching Claude Code.

Environment Info

  • Platform: darwin
  • Terminal: Apple_Terminal
  • Version: 1.0.29
  • Feedback ID: f1ff19a8-6255-44d3-822d-6e557102f339

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at checkExecSyncError (node:child_process:891:11)\n    at execSync (node:child_process:963:15)\n    at EZ (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:659:3921)\n    at file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:9014\n    at Q (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:526:17199)\n    at QX (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:8160)\n    at qS (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:7241)\n    at L9 (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:582:11408)","timestamp":"2025-06-19T15:43:24.169Z"},{"error":"Error: Request was aborted.\n    at Ow.makeRequest (file:///Users/stephenszermer/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1315:3784)\n    at processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at runNextTicks (node:internal/process/task_queues:69:3)\n    at process.processTimers (node:internal/timers:540:9)","timestamp":"2025-06-19T18:20:34.891Z"}]

View original on GitHub ↗

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