Terminal UI issues on Linux — page 2
Issues the maintainers labelled both platform:linux and area:tui.
1,252 issues · 183 open · 1,069 resolved (85%) · first seen May 9, 2025
Is this getting better or worse?
This class of problem is holding steady. 310 new reports in the last 90 days vs 395 in the 90 before — -22%. The open backlog peaked at 200 in 2025-12 and sits at 183 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
782 of these reports name the Claude Code build they were running, spanning 170 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.2
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 32 days across 1,069 closures. Of the 1,069 closures with a recorded reason, 32% were closed as completed and 732 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
290 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 101–200
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,252 matches; the statistics above cover all 1,252.
- [Bug] Terminal UI rendering broken in tmux and kitty terminals
- 2.1.120: TypeError "UKH is not a function" crashes `claude --resume` on startup
- [BUG] 3 different bug reporting channels are broken
- [BUG] /plugin command doesnt appear to handle enable/disable at project level
- Fullscreen TUI renderer opens hyperlinks twice on click
- Login prompt does not accept paste input on Linux/Ubuntu terminals
- [BUG] Screen flashes/flickers when loading past conversations via /resume
- CLI crashes with React error #185 during voice dictation (infinite render loop)
- Image paste from clipboard not working in some terminal emulators (Terminator, PhpStorm integrated terminal)
- [Bug] Command autocomplete highlighting mismatches input pattern in slash commands
- [BUG] SCROLL INTO-TOP ALWAYS ON CLAUDE-CODE CLI
- [Feature Request] Add plan mode to Claude Code Web for extended thinking context
- [Bug] Assistant text blocks between tool calls not rendered in terminal output
- [Bug] Terminal flickering during verbose mode with large code updates
- [BUG] /install-github-app not progressing past providing the organization/repository when running in termux
- [Bug] TUI clipboard copy broken in response text (Ctrl+Shift+C, right-click)
- Vim mode: pressing Escape in INSERT mode on agent screen clears the entire prompt
- Remote Control Android approvals do not unblock local Claude Code TUI (host stays Waiting)
- [BUG] /btw conversation disappears
- Copying text from CLI output includes trailing spaces to end of terminal width
- [BUG] Error: Error during compaction: Error: Conversation too long. Press esc twice to go up a few messages and try again.
- [Bug] Scroll input bound to message history prevents viewing previous results
- [BUG] `argument-hint` YAML frontmatter with brackets causes React error #31 and unrecoverable TUI hang
- [BUG] Ctrl+d to delete a character sometimes causes the app to exit
- [Bug] Shift+Enter Line Break Functionality Broken on Linux
- Unstable Terminal UI: Unexpected Scroll Jumps Disrupting Code View
- [BUG] v2.1.204: new --resume session picker ignores all keyboard input (regression from 2.1.203)
- Markdown inline code (codespans) ignore custom theme overrides — make the color themeable
- Shift+Enter acts like Enter (submits) in KDE Konsole — multi-line input not triggered
- [Bug] Session feedback prompt conflicts with numbered list selections
- [Feature Request] Add screen redraw keybinding (Ctrl+L) for terminal display corruption
- [BUG] "4;0;" notifications appearing on Claude start and quit
- [BUG] "/usage command not working despite active Pro subscription"
- [Bug] Linux: stty ioctl error when stdin is not a TTY
- Crash in code highlighting: undefined is not a constructor (v2.0.71)
- Add a way to display a notification when a prompt has finished
- Custom session title overridden by AI-generated title; /resume forks duplicate custom titles onto new session IDs
- [BUG] Copy/paste completely broken on Ubuntu 24 with Ubuntu Terminal and Asbru - even in fullscreen mode
- [BUG] Agents view does not work on Linux with Claude 2.1.139
- Team-lead Claude Code crashes with stack overflow in rQ7/permission-explainer after teammate permission request
- [BUG] huge memory leak
- [BUG] New Claude Code sessions hang indefinitely - existing sessions work fine
- [BUG] Ctrl+click on a link in Claude Code's output opens 2 duplicate browser tabs (xfce4-terminal)
- [Feature Request] Add toggle to disable /buddy feature and make seasonal features configurable
- v2.1.84: TUI rendering artifacts remain in terminal after /exit
- Terminal state not fully restored on exit (Ctrl+D broken in Ghostty)
- [BUG] 2.1.63 silently defaults to 1M context model without UI indication, causing excessive usage consumption and a BILLING issue.
- [BUG] Error: undefined is not a constructor (evaluating 'new U($,A)')
- Task tool causing infinite scroll in version 2.0.24
- Ctrl+B Keybinding Conflict on Linux (Ubuntu)
- [BUG] Ctrl+E does not move cursor to end of line with Japanese/fullwidth characters
- [BUG] Left arrow in AskUserQuestion doesn't return to Agents view
- [BUG] Terminal charset corruption (G1 alternate set stuck) after interrupted spinner / escape sequence
- OAuth login on headless EC2: code paste broken after recent update
- [BUG] v2.1.94 silently changed Ctrl+L default from app:redraw to chat:clearInput
- Status bar shows wrong effort level after /effort max
- AskUserQuestion returns empty answers - TTY not passed to tool subprocess
- [Bug] Up arrow key navigates command history instead of moving cursor in multi-line prompts
- [Bug] Input cancelled when pressing N key
- [BUG] Background process completion causes "queued message" UI state corruption and disables Esc interrupt
- [BUG] When pressing keyboard enter on numeric pad this happen: [57414;129u
- [BUG] Misleading error message in /doctor when project-level .mcp.json doesn't exist
- [BUG] Plan is not being presented
- [BUG] /context slash command misreporting context usage as mostly free when in fact it is mostly used
- /resume can't reopen sessions with live background tasks — forced detour through `claude agents`
- Terminal resize causes duplicated/corrupted output in tmux (regression in 2.1.116)
- [BUG] v2.1.83 broke uppercase letters in xterm under Linux
- [BUG] Voice mode doesn't detect Spanish
- [BUG] Native-Build client - massive performance issues
- [BUG] Garish progress bar at top of screen appeared in 2.0.52 or .53
- [Bug] Slash command arguments discarded intermittently
- [BUG] Custom commands duplicated and non-functional when running Claude Code from home directory
- [BUG] resuming sessions impossible after latest claude update
- [BUG] "User declined to answer questions" in response to "Chat about this"
- [BUG] JetBrains reworked terminal duplicate mouse events: links open twice (clicks not de-duplicated like scroll)
- [BUG] [BUG] After updating to 2.1.170, my working terminal interaction failed. Both trackerpad scrolling, and copy / paste were working. I can get copy / paste working using CLAUDE_CODE_DISABLE_MOUSE=1, but scrollback fails.
- [BUG] claude agents: keyboard input (Esc/f/x) unresponsive after a /btw answer while the session's main task is still running
- [BUG] Custom keybindings in Chat context silently ignored since v2.1.105–2.1.107 (regression from 2.1.104)
- Spinner characters have inconsistent widths in Noto Sans Mono
- Voice mode spacebar regression on Linux/GNOME Terminal — 2.1.83
- OAuth authorization URL not wrapped in OSC 8 hyperlink, causing truncation in terminal emulators
- Render loop causes memory explosion and session hang (yoga layout engine)
- [BUG] Typing "/context" auto-selects "/compact" instead and pressing enter launches the compact function..
- [Bug] Terminal setup fails on VTE-based terminals (Ptyxis/GNOME Terminal)
- [Feature Request] Remove post-compaction confirmation prompt
- [BUG] 100% CPU Usage During Plan Mode Prompts
- [Bug] Syntax Highlighting Glitch with Think Keywords Causing Color Bleed
- [BUG] Grouped routes in Next.js using parentheses are not autocompleted
- [BUG] Shifted punctuation arrives unshifted in WezTerm (2.1.247 regression)
- [Feature Request] Persist custom chat name across session clear operations
- Add option to disable OSC 8 hyperlink emission (FORCE_HYPERLINK ignored) — ctrl-click opens duplicate tabs in Konsole
- [BUG] Kitty keyboard protocol gated on terminal-name allow-list instead of CSI ? u capability — capable terminals (Alacritty) denied
- [BUG] Statusline API used_percentage significantly underreports context usage
- claude --resume crashes on killed sessions + Ctrl+C unresponsive during tool execution
- [Bug] Console jumps to random position during long prompt input and freezes, /resume fails to recover unsaved changes
- [Bug Report] Cannot intterupt claude execution
- [Bug] Focus reporting mode (ANSI 1004) not disabled on exit
- [BUG] Minified React error #185
- Terminal scrollback buffer not cleared on /clear, causing chat history to reappear on window resize
- [BUG] React Hydration Error Prevents Claude Code Web Session Startup