Terminal UI issues on Linux — page 3
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. 309 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
291 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 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,252 matches; the statistics above cover all 1,252.
- [FEATURE] Real-time Token Usage Indicator in CLI
- [BUG] /usage command fails to load data
- [Bug] UI Freezing on Linux Environments with Claude Code 2.0.0/2.0.1
- [Feature Request] Separate Token Tracking from Verbose Mode Logging
- [BUG] Too much blank space at bottom of terminal
- Add configurable mouse interaction levels for interactive prompts (AskUserQuestion / permission dialogs) — clicks currently select AND submit in one action
- Cannot copy multi-line text from responses due to UI tab indentation
- Mouse capture in TUI breaks Linux PRIMARY-selection middle-click paste (no opt-out)
- [BUG] Agent View (Linux): mouse wheel sends arrow keys instead of scrolling attached session — works on macOS, fails on all Linux terminals
- [BUG] Voice mode not initiated on startup unless toggled off/on despite being TRUE
- [BUG] Plan Mode doesn't go to auto-accept in sessions that have had /clear
- [BUG] Thinking content leaks to output despite properly closed thinking tags
- v2.1.12 regression: UI freezes after work completes or on session resume (message rendering fix broke state recovery)
- [BUG] cannot read past thoughts with ctrl-o
- [Feature Request] Real-time token/context usage display in VSCode extension UI
- [BUG] Claude Code 2.0.63 UI rendering broken + keyboard navigation not working on Ubuntu 24.04 via SSH
- [BUG] /terminal-setup not available via ssh
- request: Pass available width(s) to statusLine command hook
- "Enhance File Path Autocomplete for Svelte Project Structure" This title captures the essence of the feature request for improved file path autocomplete, specifically highlighting the Svelte project context and the desired shorthand navigation behavior.
- [BUG] TUI input completely unresponsive starting in 2.1.113 (Linux kernel 3.10)
- [BUG] Voice mode completely broken in 2.1.83 — Space sends literal characters, recording never activates
- [BUG] Claude Code 2.1.30/2.1.31 silently exits on startup with code 0 on Linux 4.18.0
- [Bug] Markdown code block formatting not properly disabled for fenced blocks without language hints
- File completion (@) filters using wrong directory after working directory change
- [BUG] Claude Code UI broken in IntelliJ when using IntelliJ client with devcontainer back end.
- [BUG] Irrecoverable Sessions if Toolcall canceled before completion
- [BUG] PyCharm Terminal scroll
- [BUG] No way to seek/jump in long scrollback — native terminal scrollbar lost, in-app scroll painfully slow (macOS Terminal, Konsole over RDP)
- [Bug] Terminal mouse reporting interferes with copy-paste and scrollbar functionality
- /resume should include background sessions (or add a separate picker for them)
- [Bug] Automode toggle not working with Shift+Tab keybinding
- [BUG] OAuth login paste input completely broken after upgrading to 2.1.105 over SSH
- [BUG] named sessions don't get the name displayed on chat box
- [BUG] UI Flaw: When answering questionaire in Plan mode, touching escape key exits the questions "user refuses to answer..."
- [BUG] slash command /btw shown in tips but returns 'Unknown skill' when feature flag isn't enabled.
- Plugin skill autocomplete displays flat names instead of namespaced format
- Unicode symbols render as hex codepoints on Linux without fonts-symbola
- [BUG] Claude Code hangs when accessing large session files (>50MB)
- [BUG] Skill slash auto complete not working when defined as a plugin
- [BUG] Claude Code interactive TUI in Konsole 23.08.5 — overwrites existing screen output instead of starting at current cursor position
- [BUG] Severe input stuttering/jumping when typing fast in TUI - characters appear in bursts
- Clipboard Access Error in WSL2 - xclip/wl-paste fail without X11
- [BUG] Excessive config file polling during UI render causes full CPU usage when arrow key is pressed to recall previous prompt
- [BUG] Unknown slash command: passes
- Numbered feedback prompts conflict with numbered user responses
- Input blocked when .env file exists in working directory (fish shell)
- [BUG] Claude Code's past conversation indexing is not working and may suffer from poor design
- [Bug] Terminal Display: Inconsistent Screen Usage and Scrolling Behavior
- Subagent Feedback Handling: Improve Escape Key Interaction
- bash Bracketed Paste Behavior Broken After Claude Code Interaction
- Custom Slash Command Not Working on Ubuntu Linux
- [SECURITY-BUG ] Permission prompt is silently replaced by a newer pending approval (LIFO stack), allowing the wrong command to be approved in manual-approve mode
- [BUG] Paste (Ctrl+Shift+V) broken in GNOME Terminal on Linux/Wayland — regression in 2.1.150
- [Bug] Duplicate output in terminal causing content duplication
- [BUG] Ink rendering crash "<Box> can't be nested inside <Text>" when teammate requests sandbox bypass permission
- [BUG] Not Showing "Usage" bars and percentage in under the /status command -> Usage bar ->
- [BUG] /copy command fails to write to X11 CLIPBOARD on Linux
- CLAUDE_CODE_EFFORT_LEVEL environment variable not reflected in /model UI
- [BUG] Same account, different usage stats
- [BUG] Interactive TUI frozen + 90%+ CPU on Linux via SSH — input never accepted, claude -p works fine
- [BUG] Interactive mode input broken over SSH in v2.1.31 (regression from 2.1.29)
- [Bug] Terminal Integration: Broken Alt-Enter Key Handling in Ghostty
- [BUG] /compact error message is missing a key word
- [BUG] Persistent Hook Warning Messages in UI After Issue Resolution
- [BUG] @-file browser is so buggy it needs to be disable-able
- [BUG] Custom slash commands not recognized / WSL2 Ubuntu 24.04
- [BUG] Cannot install Claude Github App (no URL shown)
- Raw mode terminal issue - Claude Doctor
- [BUG] Fable 5 routes assistant prose before tool calls into non-rendered 'narration' blocks — summaries preceding AskUserQuestion are invisible
- [BUG] Mouse tracking not disabled when Claude Code is suspended with Ctrl-Z
- Mid-turn assistant text lost with interleaved-thinking models: destroyed on 2.1.202; persists but never renders on 2.1.203+ (default and transcript views)
- [BUG] 100% CPU / frozen UI during plan mode streaming — auto-mode + fast-mode hot-loop in reactive state
- [Bug] Auto-scroll prevents manual scrolling during active operations
- Remote Control session becomes unresponsive after first command from mobile app
- [BUG] `/mcp` menu appears to use the `Confirmation` keybindings context
- Auto-injected `※ recap:` session-state messages appear without opt-in
- Paste into login OAuth code field is broken (works fine in main chat prompt, same terminal)
- [BUG] OSC-99 (desktop notifications) support is hard-codedly assumed rather than queried
- /resume picker does not discover session files via filesystem scan — sessions invisible despite valid .jsonl on disk (v2.1.81)
- Terminal auto-scrolls to top on every tool result, making output unreadable
- Voice mode references 'dictation language' in /config, but setting doesn't exist — support separate language settings
- [Bug] Voice mode fails with file path containing spaces and special characters
- [BUG] Skills/commands with disable-model-invocation: true appear in autocomplete but fail when invoked
- [BUG] Broken keyboard shortcuts on Linux
- [Bug] CLI input lag in extended sessions with high context utilization
- [Feature Request] Batch prompt queueing with deferred execution
- [BUG] /resume shows different sessions and incorrect data between TUI and VSCode extension
- [Bug] Anthropic API Error: Missing Tool Result Block
- [BUG] WSL2 autocomplete file names on tab broken
- [BUG] `Context left until auto-compact` is hidden by default (`Auto-compact`=true) until toggle the `Auto-compact` (true -> false -> true)
- [BUG] missing characters in VS Code Claude integration
- [BUG] Up arrow key intermittent bug (sometimes moves up the paragraph, sometimes goes to previous message)
- /config: search/list keyboard navigation breaks after switching tabs and returning
- [Bug] ESC key stops work instead of dismissing /btw message during execution
- Fullscreen TUI renderer degrades over SSH with TERM=xterm in 2.1.148
- [Bug] No scrollback buffer in terminal output
- [BUG] Right-click paste no longer works in CLI prompt (v2.1.141)
- Add setting to suppress the recurring auto-mode explainer banner
- [BUG] /rewind interactive picker stops accepting keyboard input in 2.1.118
- [BUG] Chinese IME candidate window position incorrect inside Zellij (Linux / ibus-libpinyin / xterm)