IDE integration issues on VS Code — page 3
Issues the maintainers labelled both platform:vscode and area:ide.
1,307 issues · 343 open · 964 resolved (74%) · first seen May 22, 2025
Is this getting better or worse?
This class of problem is converging. 517 new reports in the last 90 days vs 688 in the 90 before — -25%. The open backlog peaked at 343 in 2026-08 and sits at 343 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
732 of these reports name the Claude Code build they were running, spanning 161 releases. Heaviest reporters:
- Claude Code v2.1.63
- Claude Code v2.1.136
- Claude Code v2.1.129
- Claude Code v2.1.51
- Claude Code v2.1.170
- Claude Code v2.1.87
- Claude Code v2.1.198
- Claude Code v2.1.210
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 31 days across 964 closures. Of the 964 closures with a recorded reason, 21% were closed as completed and 758 as not-planned or duplicate. The most recent completed fix landed in 2026-08.
Workarounds reported by the community
380 of these issues post a workaround someone says worked. The highest-engagement ones:
- [FEATURE] VS Code Extension: Diff review UI similar to GitHub Copilot Edits Review
- …now. This breaks the developer flow completely. Relying on as a workaround is inconvenient and error-prone when dealing with large refactors. Really hope this gets prioritized!
Found in the thread of #33932 · still open - VSCode extension: add font size setting for chat panel
- …t, and there is no dedicated setting to change it. The only workaround is to zoom the entire VSCode window ( / ), which affects the whole IDE, not just the Claude panel. Proposed Solution Add a VSCode extension setting,…
Found in the description of #34196 · still open - [BUG] VS Code: "Not responding - try stopping" offers no way to actually stop or recover
- I am experiencing the same. Very annoying. Temporary workaround: when using the CLI and not the Vscode plugin, I have no issues.
Found in the thread of #39381 · resolved - [FEATURE] Show active model and thinking mode indicators in the VS Code extension panel
- <img width="371" height="517" alt="Image" src=" / In the meantime, Claude built me a usage meter for the macOS menu bar.
Found in the thread of #28986 · still open - [FEATURE] Multi-account support in VSCode extension
- …quota of a single Claude Pro account within a day. A common workaround is to maintain two separate Claude Pro accounts and switch between them. This works well in the terminal via , but the VSCode extension always uses a…
Found in the description of #55621 · 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–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,307 matches; the statistics above cover all 1,307.
- Add per-tool-call wall-clock timestamps on tool-use headers in the VSCode extension chat UI
- [BUG] Multi-root workspace: agent-emitted file links unclickable outside primary folder
- VS Code: Option to open file diffs in side panel instead of main editor tabs
- VSCode extension: let users control tab titles (or revert to first-message behavior)
- [BUG] deserializeWebviewPanel discards saved session ID — panel tabs always open blank on restart
- VS Code: allow renaming/auto-naming chat tabs
- VSCode extension ignores per-workspace auth when using CLAUDE_CONFIG_DIR
- VS Code Extension: Allow programmatic tab title/description updates
- RTL (Right-to-Left) text support in VSCode extension and terminal
- [BUG] extension.js contains hardcoded CI/CD Linux paths causing activation failure on Windows x64 with Node.js 24 / VS Code 1.109+
- [FEATURE] VS Code extension: no session-only model selection - every picker click persists to settings.json
- [BUG] Claude steals focus on startup in vscode
- [FEATURE] Register as VS Code inline chat edit tool provider
- [FEATURE]VS Code extension: no way to disable auto-attachment of active editor file to chat context
- VSCode: Config probe subprocess always times out (60s) on first tab
- [BUG] in VS Code/Cursor extension spinnerVerbs read from claudeCode.* workspace config instead of ~/.claude/settings.json effective view (one-line fix in extension.js)
- Agent window model selection limited to Haiku 4.5 in VS Code Insiders
- [BUG] /clear command doesnt work and it opens a new chat with the name of "/clear"
- Support persistent "max" effort level in settings.json
- Claude Code responses disappear immediately after streaming completes in VS Code extension
- [FEATURE] support themes
- [BUG] VSCode extension model picker only offers 1M context variants — no way to select standard 200k
- [BUG] Copy/Paste not working in Claude Code inside VS Code Dev Container since v2.1.82
- [BUG] VS Code extension /context command shows 200k instead of 1M when using [1m] model suffix
- [FEATURE] VSCode: Restore git branch name in session history picker
- [BUG] PATH exports in shell config files ignored by Claude Code VS Code extension
- [BUG] VS Code & Claude Code
- Feature Request: Support custom/rename conversation titles in VSCode extension
- [BUG] RTL (Right-to-Left) text rendering broken in latest version
- [BUG] CLI v2.1.55 fails to connect to VS Code extension WebSocket server (regression from v2.1.53)
- [BUG] On click the claude code icon in vs code getting the error command 'claude-vscode.editor.openLast' not found
- [FEATURE] VS Code extension: "Search Sessions" should search session content, not just session titles
- VS Code extension: AskUserQuestion modal hides assistant text written before the tool call
- [FEATURE] VS Code extension: support the SCM ✨ "Generate Commit Message" button
- Feature request: show per-message timestamps in the chat UI
- [BUG] VS Code extension stream stalls at ~660-700 bytes with "Unhandled case: [object Object]" error
- [BUG] [Windows VS CODE] Extension fails to activate - hardcoded Linux path in v2.1.136
- [BUG] visual studio code bug extension
- [BUG] IDE extension bypasses .claudeignore and settings.json deny rules (Auto-attach context leak)
- Global session history view across all projects
- VS Code extension session history missing old sessions
- [BUG] Claude Code for VS Code: cannot choose Sonnet 4.6
- [FEATURE] VS Code extension: Session list improvements (status indicators, worktree support, session controls)
- [BUG] Clicking file links in Read tool call results doesn't open binary files (e.g. PNG) in VSCode
- [BUG] Claude Code for VS Code extension fails to work since 2.1.73 upgrade
- [BUG] [VSCODE] Fails to re-open plan when opening a previous session after a restart (or have any way to re-open the plan manually)
- [BUG] RTL text (Persian/Arabic/Hebrew) renders reversed/broken in Claude Code VS Code/Cursor webview
- VSCode extension: assistant text preceding AskUserQuestion in the same turn is not displayed
- [Windows] /resume / session history always empty for projects on mapped network drives — extension and CLI compute different project slugs
- [BUG] VSCode extension ignores claude environment settings
- [BUG] /resume shows no sessions when project directory is an NTFS junction (VS Code extension + CLI resolve different paths)
- [FEATURE] Visually distinguish user messages from Claude's replies in the chat view
- [FEATURE] [VSCode extension] Clicking a session in the sessions list ignores preferredLocation and always opens in an editor tab (no way to open in the secondary sidebar)
- [FEATURE] Native VSCode extension: customizable background color for user messages
- [FEATURE] Voice mode in VS Code on WSL
- [FEATURE] VSCode extension: no way to select active folder in multi-root workspace
- [BUG] Extension fails to activate on Windows — hardcoded Linux path in extension.js (v2.1.136)
- [BUG] Version 2.1.136 (and anything after ~4 days ago) fails on Windows
- Thinking block in VS Code extension is unclickable / won't expand on Opus 4.7
- VSCode extension 2.1.119: /clear routes to phantom session (webview sends session_id:"" in io_message)
- VSCode sticky user message header hides assistant responses in long turns
- [FEATURE] prefersReducedMotion for VS Code extension
- [Bug] Native image processor (sharp) not found in Windows bundle since v2.1.88 — breaks image paste in heavy-context sessions
- [BUG] Time stacks up for thinking mode in vscode even after the response is completed
- [BUG] VS Code: Context compression not recorded in JSONL causing silent message loss and self-contradiction
- [BUG] Claude Code process exits with code 1 in VS code repeatedly
- [BUG] Error: Claude Code process exited with code 3221225781
- Confirmed workaround for Windows (no reinstall needed)
- [FEATURE] VSCode extension: render images inline in the chat panel instead of the "[Image]" placeholder
- [BUG] re-opening #63590 on behalf of OP: Context/compact button triggers compact on single click with no confirmation or undo
- Add a compact/collapsed-by-default mode for tool call cards and thinking labels
- [BUG] Inconsistent Context Window Between CLI and VSCode plugin
- VS Code extension: collapsible tool/diff blocks + jump-to-latest-message to cut scrolling
- [BUG] File paths in chat panel responses not ctrl+clickable (plain text and backtick format)
- [Feature Request] VsCode Extension: Persist Selected Model Display in Chat UI
- [BUG] Workspace trust dialog never appears in the VS Code extension (shown via CLI), so project-scope plugins / project .claude/settings.json are silently skipped
- [BUG] Fable 5 thinking blocks render as empty unclickable stubs in VS Code extension (v2.1.170)
- [BUG] Planning window code blocks unreadable on light VSCode themes (white text on light gray)
- [BUG] VS Code extension subprocess init timeout on WSL2/Ubuntu 26.04 — CLI fully healthy (stream-json handshake works from terminal)
- [BUG] Thinking text empty / "Thought for Xs" not expandable on Opus 4.7+ in VS Code extension — fallback thinking-config branch omits `display`
- VS Code save events not triggered on Claude Code file edits
- [FEATURE] Cursor-style inline edit popup (Ctrl+K) for VS Code Claude extension
- Feature request: --project-dir flag (or session profile) to load .claude/ from a specific path regardless of working directory
- [BUG] v2.1.143: silent render-miss after upstream stream stall in skill-scoped turn (follow-up to #58897, fix incomplete)
- Auto-set VSCode terminal icon and color when Claude Code is running
- [BUG] I am also facing the same issue, it was working properly earlier, today i am getting the 'claude-vscode.editor.openLast' not found
- [FEATURE] VSCode extension: Quote affordance on assistant messages (parity with Claude.ai web and Claude Code on Windows)
- Support pasting images directly into the VS Code extension chat input
- [FEATURE] Support conversation timestamps in "Claude Code for VS Code"
- VS Code sidebar ignores `ai-title` and shows later user prompt as session label
- [BUG] 3221225501 ERROR ON CLAUDE CODE CHAT
- [FEATURE] Respect conversation language for session titles in VSCode extension
- [BUG] VS Code: Session vanishes from history after closing tab, despite .jsonl file intact on disk
- Voice mode should integrate with VS Code dictation API when running in VS Code terminal or as extension
- Configurable tool call visibility (VS Code extension + terminal CLI)
- feat: support companyAnnouncements / customizable welcome text in VS Code extension UI
- [Feature Request] Add Claude as Quick Fix provider in VS Code extension
- [BUG] 600-second timeout in webview silently drops saved session ID on panel restore
- [FEATURE] VSCode: show sessions from all projects in session picker
- [BUG]:[VSCode] Cannot remove attached images exceeding 5MB limit — input becomes stuck