Terminal UI issues on VS Code — page 3
Issues the maintainers labelled both platform:vscode and area:tui.
283 issues · 70 open · 213 resolved (75%) · first seen Feb 24, 2026
Is this getting better or worse?
This class of problem is converging. 77 new reports in the last 90 days vs 107 in the 90 before — -28%. The open backlog peaked at 70 in 2026-10 and sits at 70 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
226 of these reports name the Claude Code build they were running, spanning 114 releases. Heaviest reporters:
- Claude Code v2.1.84
- Claude Code v2.1.83
- Claude Code v2.1.207
- Claude Code v2.1.119
- Claude Code v2.1.142
- Claude Code v2.1.74
- Claude Code v2.1.280
- 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 29 days across 213 closures. Of the 213 closures with a recorded reason, 33% were closed as completed and 142 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
62 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] Cannot paste auth code into "Paste code here if prompted >" during /login in Dev Container (v2.1.105)
- I have a solution that works for me. WSL workaround when paste is broken during /login If you're on WSL, have no browser, and can't paste the token, install wslu so WSL can open your Windows browser for the OAuth flow: R…
Found in the thread of #47699 · resolved - [BUG] Intermittent terminal rendering corruption in VS Code (text selection forces a partial re-render)
- …inistic trigger I can pinpoint - also during short sessions Workaround that does help - Selecting the garbled text (as noted above) Screenshot attached. <img width="1602" height="387" alt="Image" src=" /
Found in the thread of #59915 · resolved - [Bug] Command delete removes all prompt lines instead of current line only
- …ine). Losing a whole drafted prompt to a reflex is painful. Workaround I'm using until this lands: disabling CLAUDE CODE NO FLICKER entirely to revert to the classic renderer, where cmd+delete behaves correctly. Would re…
Found in the thread of #49313 · resolved - RTL (Right-to-Left) text direction support
- …this thread: what specifically triggers the breakage, and a workaround that has been getting me most of the way there. It applies to all three surfaces — the terminal, the VS Code extension, and the desktop app. The trig…
Found in the thread of #37183 · still open
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–283
Ranked by community engagement (reactions weighted over comments).
- [Bug] Korean IME toggle key prints literal escape sequence in VS Code terminal
- [BUG] Raw CSI u escape sequence [57358u] (Caps Lock) displayed in VSCode 1.112 terminal (v2.1.83 regression)
- [BUG] Personal account organization name not updated after changing display name in claude.ai
- [BUG] Voice mode requires disable/enable cycle on startup to register Space key
- [BUG] On linux using claude code in the terminal of the vscode when using the /memory command it breaks
- [Bug] Plan mode fails to exit with auto-accept edits enabled
- [Feature Request] Auto-rename terminal titles based on task context
- [Bug] Plan mode loops infinitely when approving plan execution
- [Bug] Plan mode rejects execution when "clear context" option is selected
- [FEATURE] [UI] Distinguish subagent and main agent actions/steps
- [Feature Request] `/rename` command should optionally update VS Code terminal name
- [Bug] Claude Code initializes in debug mode by default
- [Bug] Starting new session via /new reuses name of previously renamed session
- [BUG] IDE context indicator `[⧉ In <file>]` flickers on/off repeatedly in the prompt input (VS Code integrated terminal)
- [Bug] Claude Code enters idle state and requires manual intervention to resume tasks
- I need more context to generate an appropriate GitHub issue title. Your message "sin comentarios. esto es code." (without comments. this is code.) doesn't provide enough information about the bug or feature request. Please provide: - What specific issue o
- [Bug] Agent tool intermittently unavailable, requires restart to recover
- [Bug] Terminal UI displays incorrect model name when subagents launch or switch models
- [Bug] Anthropic API routing to suboptimal model variants
- [Bug] Last prompt not persisting after v2.1.251 update
- [Bug] Agent behavior not complying with agents.md specifications
- [Feature Request] Display summary of user decisions at session end
- [BUG] Cursor jumps and overwrites text in VS Code integrated terminal after a few minutes (arrow keys trigger it) — continuation of #3116
- [Bug] Task flagging incorrectly triggers on important operations
- [BUG] Mid-turn task-summary classifier gets the user's ask hard-truncated at 300 chars with no marker, and renders its complaint about that as the on-screen activity line
- Dragging a file from Finder into the terminal silently strips `&` from the path
- [BUG] `/goal clear` typed while the agent is working is treated as chat text and never executed
- Cmd+C copy doesn't work in fullscreen mode inside VS Code integrated terminal (mouse capture swallows keystroke)
- [Bug] Terminal scrolling performance not smooth
- Persian/RTL text renders reversed inside boxed TUI components (e.g. /agents)
- [BUG/FR] VS Code terminals are silently capped to 256-color by a default-on feature gate — custom themes render visibly wrong; no opt-out exists (unlike tmux's `CLAUDE_CODE_TMUX_TRUECOLOR`)
- [BUG] Bug de renderizado al usar scroll táctil en la terminal de Claude Code
- [Bug] Mobile scrolling in GitHub Codespaces web fills input field with NaN values
- [BUG] Mouse wheel captured, disabled terminal scrollback when opening Agent / Shell View
- [BUG] /export command missing from slash command list in specific project folder
- Session title gets overwritten by the last user message (e.g. "commit"), losing the descriptive name
- [BUG] AskUserQuestion modal ignores buffered user input queued before the prompt was rendered
- [Feature Request] Add option to disable exit prompt when monitor is actively running
- Voice input stopped transcribing after updating to 2.1.156 in VS Code on Windows 11
- [Bug] Auto mode runs shell commands without displaying them
- [FEATURE] Threads: ask follow-up questions under one message without leaving the history
- [Bug] Git merge conflict resolution prompt uses incorrect default option
- [Feature] Keep hover (motion tracking) when CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1, for plugin panes
- [Bug] Completed Anthropic Interviewer survey still shows invite prompt on startup
- [Feature Request] Restore taskTools dynamic todo list display in status output
- [Bug] TUI fullscreen: mouse-wheel scrolling unresponsive and view cutoff on macOS
- [Bug] Backspace deletes entire word instead of single character in Git Bash zsh
- [Feature Request] Auto-name sessions based on folder path instead of generating random identifiers
- [FEATURE] suggest starting a new conversation when resuming a large/stale session
- [Bug] Missing transcript sharing option after positive conversation rating
- [Feature Request] Add option to display all background agents in task panel without collapsing
- [BUG] /usage + Escape becomes unrecoverable after re-selecting a session via agent view
- [BUG] tui shows garbled file name with the VSCode extension
- I need clarification on the bug report to generate a GitHub issue title. Please provide: 1. What is the actual problem or error occurring? 2. What is the expected behavior? 3. Any error messages or logs? 4. Steps to reproduce the issue? Once you provide
- [Feature Request] Remove initial feedback prompt at session start
- [Bug] Excessive token consumption due to model hallucinations and unreliable code generation
- [Bug] Ctrl-based keyboard shortcuts unresponsive in agent view after extended use
- [BUG] Mouse drag-select copy silently fails on WSL2 in the VS Code integrated terminal: highlight shows, no clipboard write, no notice (2.1.273; Windows native works)
- I don't see a specific bug report or technical issue in your message. This appears to be a general statement about improving website security rather than a bug report for Claude Code. If you have encountered a specific bug or issue with Claude Code while
- [BUG] Cache expiry warning shown in VS Code extension but not in terminal CLI on --resume
- [BUG] Mid-turn task-summary classifier keeps the previous conversation's `latestAsk` across /clear (and image-bearing prompts never refresh it) — activity line describes a cleared conversation
- /context does not list path-scoped .claude/rules/*.md files after they load mid-session
- [Feature Request] Improve browser and UI interaction performance
- [Feature Request] Add /nuke command to delete client and server session copies on key compromise
- [BUG] Python extension's venv activation is typed into Claude's prompt input instead of a shell
- [FEATURE] allow possibility to disable childish 'thinking' synonyms
- [Bug] Model performance degradation: repeated errors and poor response quality
- Last-sent message no longer stays pinned/visible at top in fullscreen TUI (VS Code integrated terminal)
- [Bug] Terminal display corruption: text overlaps after long Bash commands
- [BUG] Paste misplacement: re-pasting text identical to the last collapsed paste expands that old placeholder and moves the cursor there, instead of pasting at the cursor
- I appreciate you reaching out, but I need to clarify what you're asking for. You've written "veja historico" (Portuguese for "see history"), but I'm Claude Code's issue title generator. I need an actual bug report or feature request description to generat
- [Bug] Fullscreen drag-select blocks TUI when DISPLAY points to unresponsive X socket
- [Feature Request] Add security log analysis capability for detecting and preventing web server attacks
- [FEATURE] Open code history based on that sessions CWD (worktree edge case)
- [Bug] Reasoning extraction failed: Request ID req_011CeZiYEMqBqdzC3Mt8UXA3
- [BUG] Small blank-line gap appears above the input box in VS Code integrated terminal (Windows), persists across updates
- Mouse drag text selection still broken in VS Code terminal on 2.1.245 despite CLAUDE_CODE_DISABLE_MOUSE_CLICKS=1 (regression of #72173)
- [BUG] It is a UX antipattern for Ctrl-C to both be 'clear the command line' and 'stop a dozen subagents'.
- [BUG] Copying and pasting from terminal window - drops text
- Effort picker shows a level as selected while requests are silently applied at a lower level, with no warning
- Windows paths printed outside code blocks lose backslashes (`\_` eaten as a markdown escape)
- [BUG] Fullscreen TUI in VS Code terminal: mouse drag-select works only once, next selection requires switching terminal tabs
- [BUG] claude code cli bug