Terminal UI issues on VS Code — page 2
Issues the maintainers labelled both platform:vscode and area:tui.
231 issues · 41 open · 190 resolved (82%) · first seen Feb 24, 2026
Is this getting better or worse?
This class of problem is converging. 73 new reports in the last 90 days vs 146 in the 90 before — -50%. The open backlog peaked at 45 in 2026-03 and sits at 41 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
180 of these reports name the Claude Code build they were running, spanning 88 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.150
- Claude Code v2.1.143
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 190 closures. Of the 190 closures with a recorded reason, 35% were closed as completed and 123 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
55 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 - Caps Lock keypress leaks '[57358u' into input when using VS Code integrated terminal
- …nored by Claude Code and never appear as text in the input. Workaround Disabling in VS Code fixes the noise, but breaks Shift+Enter (newline in Claude Code input) since the terminal can no longer distinguish Shift+Enter…
Found in the description of #38581 · 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).
- [Bug] Conversation history lost after v2.1.90 update; context window and prompt suggestions malfunction
- [Bug] Caps Lock key prints raw escape sequence in terminal on macOS
- [BUG] Caps Lock (IME toggle) sends raw [57358u escape sequence in VS Code integrated terminal
- [Bug] Thinking section text truncated without horizontal scroll in UI
- Ctrl+O file picker has no obvious way to close/dismiss it
- [BUG] Notifications not delivered in VS Code integrated terminal (OSC escape sequences not processed)
- [FEATURE]
- Session list sorts by file mtime, which AI-title backfill clobbers — unrelated old sessions jump to "now"
- [Bug] Text rendering garbled in terminal on Ubuntu with AMD GPU
- [Bug] Terminal display corruption after Shopify CLI usage with non-ASCII character rendering
- [BUG] intermittently missing chat panel response
- [Bug] Historical sessions not displaying messages
- [Bug] Context limit reached prematurely despite low token usage percentage
- [Feature Request] /clear command should fully clear log history without showing /clear entry
- [BUG]
- [Bug] Delete key binding removes entire prompt instead of single line
- [Feature Request] Sticky input bar to prevent auto-scroll while typing
- [BUG] Terminal bleeding after login in devcontainers in recent versions
- Kitty keyboard protocol leaks [57358u for Caps Lock in VSCode terminal
- [BUG] Claude Code won't update CLAUDE.md file via /memory command
- Numpad keys not working in VS Code extension since v2.1.86
- [Bug] Input text disappears in chatbox, terminal becomes unresponsive
- [BUG] Lock keys (Caps Lock, Num Lock) output raw escape sequences in input
- [Bug] Context cannot be cleared after accepting a plan
- [BUG] enter button on numberspad don't work on claude code
- [BUG] Voice mode doesn't activate on first session start — requires disable/re-enable cycle
- [BUG] voiceEnabled: true in settings.json not persisted across sessions — Voice Mode requires manual /voice on every startup
- Feature: Auto-evolving session titles that update as conversation progresses
- [FEATURE] Research mode
- [BUG] "No, keep planning" triggers follow-up suggestions instead of waiting silently
- [BUG] Permission prompt renders `-n -e` artifact at bottom of terminal in VS Code integrated terminal
- [BUG] Terminal colors stop rendering on VSCode after macOS sleep/wake
- [Bug] Shift+Enter not creating newlines in input in VSCode (Terminal UI)
- [BUG] Plan mode content is collapsed/hidden — forces user to request it again, causing duplication
- [BUG] VSCode Extension `/context` command not work
- [BUG] Terminal Freezes on Paste - Works If I don't paste the 1st word or the last word.
- [Bug] Anthropic API Error: Model refuses continuation with AUP message in valid session
- [Feature Request] Make interactive question timeout configurable or remove 60s hard limit
- [Bug] Claude not responding to most user inputs, only responds to specific phrases
- [Bug] Keyboard input misinterpretation: "1" registered as "BAD" response
- [BUG] Replacement character appears in output
- [BUG] /switch-account then /account-usage displays old account name but new account usage till refresh
- [Bug] Character rendering issue - invisible or missing text display
- [Feature Request] Add keyboard shortcut to copy last message with proper formatting
- [BUG]
- v2.1.150: UI renders Nerd Font icons instead of text characters in terminals using Nerd Fonts
- [Bug] UI text rendering displaying incorrectly in Claude Code interface
- Spinner verb cycling is too fast — make interval configurable
- [FEATURE] Programmatic control over session titles (disable / instruct / post-edit the auto-titler)
- [Feature Request] Inline autocorrect for code input
- [BUG] Bash permission picker truncates focused option's typed text in VSCode integrated terminal
- [Feature Request] Add optional session running cost indicator for subscription users
- [Feature Request] Improve user feedback mechanisms for accidental negative reports
- Terminal freezes on /remote-control opt out in linux
- [BUG] Conversation duplication on file writes persists in v2.1.x (re: closed issue #15476)
- [BUG] Fullscreen rendering mode: scrolling is laggy/stuttering in VSCode integrated terminal on Windows
- Output rendered multiple times in VS Code integrated terminal (Opus 4.7, v2.1.119)
- Add slash command for starting a truly new session (not just /clear)
- [Bug] Claude Code CLI freezes when pasting large text blocks without feedback
- [Bug] Terminal color rendering causes text visibility issues on macOS
- [Bug] Cmd+Delete clears entire input instead of single line
- [Bug] /copy command does not include full session history
- [Feature Request] Add per-message timestamp display option to session history
- [BUG] /clear command spins ~20 seconds then reloads full conversation instead of clearing
- [BUG] Title: Up/Down arrow history navigation gets stuck on /compact entry — cannot navigate past it.
- [BUG] No flicker mode wants to use half the screen for the lower area
- [Bug] Pet command not functional in CLI terminal
- Drag-and-drop folder stopped working in VS Code terminal on Linux (v2.1.89)
- [Bug] AskUserQuestion Preview incorrectly hides content with insufficient space detection
- Numpad keys not working in Claude Code v2.1.84 (VS Code terminal mode, Windows)
- Kitty keyboard protocol escape sequences leak into input (e.g. Caps Lock → [57358u)
- [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] 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
- [Feature Request] Configurable editor for plan mode instead of platform default
- [Feature Request] Display editor access keybinding for plan mode in help area
- [BUG] Sticky scroll re-pins to bottom during parallel agent output, making it unreadable
- [Bug] Job monitoring updates not displaying in console despite timer execution
- [BUG] Scroll Lock key causes Claude Code to exit in VS Code integrated terminal (Windows 11)
- [BUG] File-path OSC 8 hyperlinks lack file:// scheme — clicks do nothing in VS Code terminal ("Could not find scheme in link")
- I don't have any bug report content to analyze. Please provide the bug report or error details you'd like me to create a GitHub issue title for, and I'll generate an appropriate technical issue title following the guidelines you've outlined.
- Cmd+C copy doesn't work in fullscreen mode inside VS Code integrated terminal (mouse capture swallows keystroke)
- [Bug] Terminal scrolling performance not smooth
- [Feature Request] TUI fullscreen mode not functional in VS Code
- [BUG] Status line disappears after assistant response and does not re-render (still reproducible in 2.1.205, refreshInterval workaround does not help)
- [FEATURE] Compact display option for in-process agent team panel (task text makes it tall in VS Code integrated terminal)
- [BUG] Claude Code v2.1.187 TUI periodic PTY writes prevent SageMaker Code Editor idle shutdown
- [BUG] [UX] long filepaths are buried in edit confirm dialog
- [BUG] "Fullscreen Display" only occupies 1/2 of screen once minimised and reopened
- Terminal UI flickers when VS Code extension sends frequent file context updates