Garbled / flickering terminal output — page 2

Escape-sequence handling corrupts the rendered TUI in some terminals.

831 issues · 150 open · 681 resolved (82%) · first seen Feb 26, 2025

First response · integration

What to do now

Most likely: A local integration or child process did not satisfy Claude Code’s expected contract.

  1. Isolate the failing MCP server, shell command or editor integration.
  2. Run that dependency directly and capture its exit code and stderr.
  3. Compare with a clean configuration before editing global settings.

These are conservative triage steps, not an official Anthropic fix. Use the issue and workaround evidence below before making a destructive configuration change.

Is this getting better or worse?

This class of problem is converging. 242 new reports in the last 90 days vs 339 in the 90 before — -29%. The open backlog peaked at 151 in 2026-07 and sits at 150 today.

0 38 76 113 151 2025-022025-082026-022026-08
2025-02 — First reports2026-04 — Most new reports (158)2026-07 — Peak backlog (151 open)

Derived by counting each matching issue from its creation date until it closed. First-party computation over the anthropics/claude-code tracker — the trend is not published anywhere upstream.

Which builds report this

454 of these reports name the Claude Code build they were running, spanning 145 releases. Heaviest reporters:

Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.

Do these get fixed?

Median time to close is 12 days across 681 closures. Of the 681 closures with a recorded reason, 22% were closed as completed and 534 as not-planned or duplicate. The most recent completed fix landed in 2026-08.

Workarounds reported by the community

248 of these issues post a workaround someone says worked. The highest-engagement ones:

[BUG] In-progress Call causes Screen Flickering
@bcherny Not write tool, Claude created a here document to workaround not wanting to read the existing file. Not using verbose mode. --- │ Settings │ │ Configure Claude Code preferences │ │ │ │ ❯ Auto-compact true │ │ │…
Found in the thread of #769 · still open
Terminal Flickering
In case someone is looking for a workaround, for some reason enabling "Maximize throughput at the cost of higher latency" option in iTerm2 (latest beta, not sure if that matters) stopped flickering on it's tracks, as soo…
Found in the thread of #1913 · still open
[BUG] Terminal rendering corruption in tmux - text overlaps and overwrites previous output
…ut. The corruption persists until the session is restarted. Workaround Only reliable fix is or restarting the session. Related Issues - 769 — Screen flickering caused by full-buffer redraw on status indicator updates - 8…
Found in the description of #29937 · still open
[FEATURE] Video Input Support in Claude Code
…of course, that's exactly what I've done also, but it is a workaround, not a real solution.
Found in the thread of #12676 · still open
[BUG] After the recent updates Claude Code jumps and loses track of scroll position in Terminal window
~~A workaround for iTerm2 until the issue is properly fixed in Claude Code:~~ ~~Settings - Advanced - Terminal - disable "App may turn on Focus Reporting"~~ UPD. It appears the issue wasn't reproducing for me in certain…
Found in the thread of #18299 · resolved

Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.

Matching issues 101–200

Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 831 matches; the statistics above cover all 831.

Related aggregations

  1. spawn ENOENT / command not found

    506 issues
  2. MCP server failed to start or connect

    230 issues
  3. API Error 400 (invalid_request_error)

    2,591 issues
  4. AbortError: the operation was aborted

    2,101 issues
  5. ENOENT: no such file or directory

    1,200 issues
  6. API Error 500 (internal server error)

    603 issues