Terminal UI issues on Linux
Issues the maintainers labelled both platform:linux and area:tui.
1,401 issues · 239 open · 1,162 resolved (83%) · first seen May 9, 2025
Is this getting better or worse?
This class of problem is converging. 247 new reports in the last 90 days vs 399 in the 90 before — -38%. The open backlog peaked at 239 in 2026-10 and sits at 239 today.
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
920 of these reports name the Claude Code build they were running, spanning 206 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.12
- Claude Code v2.1.201
- Claude Code v2.1.92
- Claude Code v2.1.119
- Claude Code v2.1.114
- Claude Code v2.1.81
- Claude Code v2.1.150
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 34 days across 1,162 closures. Of the 1,162 closures with a recorded reason, 29% were closed as completed and 820 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
331 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] AskUserQuestion: "No response after 60s — continued without an answer"
- Another workaround is to temporarily add the tool to the . list in your . Any Tool added to that list is entirely hidden from the model, so it will simply ask questions in prose in the chat window.
Found in the thread of #73125 · resolved - [BUG] View intermittently jumps to top of terminal when reviewing code edits while scrolled up
- Same on Mac with iTerm2 terminal my workaround for iTerm2 has been to set Settings Advanced "Prevent CSI 3 J from clearing scrollback history?" - set to "Yes" But this results in the terminal output growing very quickly…
Found in the thread of #1486 · resolved - [BUG] Terminal Scrollback Buffer Rewind Lag in Claude Code + Tmux + Visual Studio Code After Extended Use
- …t - Using Claude model: Sonnet 4 (claude-sonnet-4-20250514) Workaround needed : Currently have to restart Claude Code session through terminating the process via frequently to maintain usability in tmux environments. Thi…
Found in the description of #4851 · still open - [BUG] Text cannot be copied from Claude Code's output using `Ctrl+Shift+C` or right-click context menu.
- Workaround is in [ 62706 ](
Found in the thread of #62699 · still open - [BUG] login with pasting auth code doesn't work
- …6 64 GNU/Linux) Able to type in the field but cannot paste. Workaround for login if your are using tmux: tmux send-keys -t vwt-ssd:5 'claude' C-m ... some operation and url pop-up .... ... use url get the auth code ... t…
Found in the thread of #47669 · 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 1–100
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,401 matches; the statistics above cover all 1,401.
- [BUG] AskUserQuestion: "No response after 60s — continued without an answer"
- [BUG] View intermittently jumps to top of terminal when reviewing code edits while scrolled up
- [BUG] Terminal Scrollback Buffer Rewind Lag in Claude Code + Tmux + Visual Studio Code After Extended Use
- [Feature Request] Add scroll-only mouse mode to disable clicks while preserving wheel scrolling
- [BUG] Text cannot be copied from Claude Code's output using `Ctrl+Shift+C` or right-click context menu.
- Use of native terminal's cursor
- [BUG] login with pasting auth code doesn't work
- [BUG] Terminal rendering corruption in tmux - text overlaps and overwrites previous output
- [BUG] Can't paste image from clipboard
- [Feature Request] Add granular mouse control options to disable click-selection while preserving scroll
- [BUG] Can't paste image from clipboard on Linux (Ubuntu)
- Excessive scroll events causing UI jitter in terminal multiplexers (4,000-6,700 scrolls/second)
- [BUG] Can't see Claude's thinking anymore
- [BUG] Sessions become unresponsive after upgrade to 2.0.60 (suspected background agent blocking)
- [BUG] @ path autocomplete broken in v2.0.72 when running from git subdirectory
- [BUG] CLI login fails to allow pasting the code from the browser when terminal paste bracketing is enabled
- [Bug] Tab Key Incorrectly Triggers Thinking Instead of File Completion
- Bug: /context command output appears temporarily then vanishes without trace (v2.1.9 regression)
- image paste in ssh/sftop
- Assistant text blocks silently dropped when followed by more thinking in the same turn — never rendered, missing from transcript JSONL (2.1.201, adaptive thinking)
- spinnerVerbs setting in ~/.claude/settings.json is ignored
- /terminal-setup does not support GNOME Terminal
- [BUG] Claude Code Terminal Refreshes / Sends me to the top of terminal session every 15 seconds
- [BUG] Verbose mode not displaying thinking blocks in v2.1.31 (regression)
- [BUG] Claude Code 2.0.43+ exits immediately after rendering welcome screen on RHEL8
- [BUG] Settings effortLevel "max" is silently downgraded when user interacts with effort selection UI
- [BUG] Hints advertise `btw-side-question` feature, which doesn't seem to work and isn't documented
- [BUG] rendering glitching on refreshing - suspected TMUX or multiple rapid resolution changes and Claude Code TUI rendering not updating resolution properly
- Fable 5 model behavior: 16 min of silent tool calls, then AskUserQuestion about never-shared findings during incident response
- [BUG] Mouse click to refocus terminal triggers permission prompt unintentionally
- [BUG] Pressing shift+space inserts the word "space" instead of adding a space
- AskUserQuestion dialog auto-submits on mouse click without confirmation
- [BUG] v2.1.73 causes terminal freeze with yellow search bar in tmux sessions - memory leak related
- [BUG] Terminal laggy scrolling and jumping with long history
- [BUG] Can't paste auth token into the CLI app, so can't auth.
- New scroll UI breaks tmux copy mode workflow (scrollback no longer accessible)
- [BUG] High Keystroke Latency / Excessive data being sent/logged on keystrokes
- [Bug] Permission prompt disappears after Ctrl+O toggle with concurrent tool calls
- Incorrect Enter Key Behavior in VIM Insert Mode for Prompt Submission
- [Bug] `/usage` command inaccessible despite active subscription
- [BUG] Provide a way to disable the annoying new Tip Banner
- Resume crashes with "g9H is not a function" — REPL onSessionRestored undefined in 2.1.120
- Cannot paste OAuth code into auth prompt (bracketed paste not handled)
- [BUG] ESC Key Causes Complete Terminal Freeze in Claude Code
- Up/Down arrows jump to history instead of moving cursor through wrapped multi-line prompt input (all platforms; regressed ~2.1.15)
- [Bug] File autocomplete suggestions disappear when navigating subdirectories with @ syntax
- Support Shift+Enter for multiline input (industry standard)
- [BUG] Verbose output setting fails to persist (reverts to default after restart)
- [FEATURE] Support LC_TIME locale for /usage command time formatting
- TUI duplicates rendered text in scrollback on long sessions (Windows + Linux)
- Fullscreen (alternate-screen) mode breaks terminal copy — can't select/copy login URL
- [BUG] v2.1.69: thinking summaries empty in transcript and TUI — undocumented behavior change
- [BUG] Performance regression in v2.0.72 - slow input/response with ~30k tokens context
- [Bug] Anthropic API Error: 500 Server Overload
- [BUG] [regression] MCP tool results invisible in 2.1.88 — outputSchema safeParse guard returns null on schema mismatch
- [BUG] Interactive CLI degrades over time, leading to UI lag and repeated timeout errors
- Terminal renderer CPU spin: 100% CPU with 625K writes/0 blits on large session
- [Bug] Ctrl+O triggers transcript view, not real-time verbose toggle - missing keyboard shortcut for live verbose output
- Right-click paste broken since ~2.1.167: mouse reporting captures right-click, requires Shift+right-click workaround
- [BUG] Cursor renders in wrong location (outside input box) after submit / new response / resize — vim mode, Linux + macOS
- Claude Code freezes: static spinner, unresponsive input, ignores SIGTERM
- [BUG] 2.1.89 - terminal content disappearing.
- [BUG] Context percentage mismatch between /context, statusline API, and internal limit trigger
- [FEATURE] support mouse scrolling in tmux
- [BUG] Cannot paste OAuth auth code in v2.1.107 (regression from v2.1.104)
- Voice mode requires /voice toggle off/on each session despite voiceEnabled: true
- Feature Request: Support LC_TIME locale for /usage command time formatting
- [Bug] /usage endpoint returns subscription-only error despite active subscription
- Fullscreen TUI renderer opens hyperlinks twice on click
- AskUserQuestion choices are clickable with mouse — accidental clicks hard to avoid
- [BUG] Misplaced native terminal cursor in dialog boxes with tabs
- [BUG] Contextual prompt suggestions during conversations stopped working (regression ~March 1-2)
- [BUG] Linux Terminal Freezes after launching new versions of Claude code from 2.1.34. Complete Freeze - Cannot Type, Ctrl+C Non-Responsive
- Markdown inline code (codespans) ignore custom theme overrides — make the color themeable
- OSC 52 clipboard writes should include PRIMARY selection (`p`) on Linux
- [BUG] @ command includes .git files in autocomplete
- [BUG] Ctrl+click on a link in Claude Code's output opens 2 duplicate browser tabs (xfce4-terminal)
- Claude Code hangs indefinitely on startup in non-git directories (regression since 2.1.31)
- [BUG] Bug: Tmux scrollback buffer cleared during autocompact/compact
- CLI: permissionDecisionReason not displayed in permission prompt for PreToolUse 'ask' decisions
- [Bug] Claude responses contain repeated text sections requiring excessive scrollback
- Agent Teams: subagent permission request crashes the Bun process (2.1.111)
- [BUG] Cannot disable the buggy Interactive Question Tool
- [BUG] Input Lag / Slow Typing Echo When Context is Full (Regression from 2.0.x)
- [BUG] input lag while typing in v2.0.72
- Selecting text in the TUI corrupts multi-byte UTF-8 (Cyrillic) when copied via OSC 52
- Output uses hard newlines for word wrap, breaking tmux copy mode
- [BUG] Named sessions not appearing in /resume picker
- Scroll back + Color bleaching + Memory leak fix -- npm i -g claudefix --- Cons: Plugs myself and runs an ad, makes claude immutable so it stays locked --- Slowly adding more festures to ennhance UX, youre a bot if youre bitching about safety in the comments.. Linux only
- [Bug] Inconsistent usage percentage display between /usage page and CLI
- Claude Code CLI Unusable: APIErrorterminated + Offline Flickering + Extreme Execution Delays
- Mouse tracking breaks terminal right-click context menu and text selection
- [BUG] /context command output renders twice
- [BUG] Excessive scrolling in long terminal conversations
- Feature: Add usage reset time to status line metadata for customization
- [BUG] Shifted punctuation arrives unshifted in WezTerm (2.1.247 regression)
- /usage command fails for Claude Max accounts
- [BUG] ' Approaching 5-hour limit'
- [BUG] Input latency severely affected by API response times - typing becomes unusable during API slowdowns
- [BUG] Ctrl+O conflicts with [whatever]