IDE integration issues on Linux
Issues the maintainers labelled both platform:linux and area:ide.
274 issues · 40 open · 234 resolved (85%) · first seen May 23, 2025
Is this getting better or worse?
This class of problem is holding steady. 53 new reports in the last 90 days vs 51 in the 90 before — +4%. The open backlog peaked at 68 in 2025-12 and sits at 40 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
120 of these reports name the Claude Code build they were running, spanning 75 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.19
- Claude Code v2.1.177
- Claude Code v2.1.170
- Claude Code v2.1.183
- Claude Code v2.1.87
- Claude Code v2.1.140
- 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 37 days across 234 closures. Of the 234 closures with a recorded reason, 32% were closed as completed and 159 as not-planned or duplicate. The most recent completed fix landed in 2026-07.
Workarounds reported by the community
89 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] History Sessions lost in Vscode plugin
- I see several workarounds mentioned, but they all require terminal/manual steps. The root cause is that history.jsonl exists but the UI doesn't persist it in the sidebar. I ran into this constantly and ended up building…
Found in the thread of #9258 · still open - [BUG] missing ide_selection and wrong ide_opened_file in VSCode extension
- …til the VSCode extension fixes its context synchronization: Workaround 1 — Explicitly reference files and selections: Instead of relying on the extension to pass your selection/active file, tell Claude directly: Claude c…
Found in the thread of #8451 · still open - [BUG] First user message stays pinned/sticky at the top of the chat panel in VS Code extension
- …the extension's own CSS, not a platform issue. Webview CSS workaround — append to , then reload the window: Attribute-prefix selector survives hash re-rolls. Auto-wiped on extension update (new versioned dir), so needs…
Found in the thread of #36146 · still open - [BUG] In vscode workspace, Claude Code always starts in first project
- My current workaround is having a hook/CLAUDE.md that routes to the right project. So annoying.
Found in the thread of #12808 · still open - [BUG] IDE Integration Not Working After `/migrate-installer` on Linux
- …uts, and opening diffs in VS Code viewer Additional Context Workaround Found: Adding the local Claude CLI path to PATH resolves the issue: Technical Details: - Local Claude executable location: - The executable is proper…
Found in the description of #2253 · 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 1–100
Ranked by community engagement (reactions weighted over comments).
- [BUG] History Sessions lost in Vscode plugin
- [BUG] VS Code extension fails to point node path causing "Error: Claude Code requires Node.js version 18 or higher to be installed"
- [BUG] missing ide_selection and wrong ide_opened_file in VSCode extension
- [BUG] First user message stays pinned/sticky at the top of the chat panel in VS Code extension
- [BUG] In vscode workspace, Claude Code always starts in first project
- [BUG] IDE Integration Not Working After `/migrate-installer` on Linux
- [BUG] Past conversations not showing in dropdown - sessions-index.json not being updated.
- [BUG] File diffs not appearing in VSCode/Cursor when Claude Code makes edits
- Conversation history shows duplicate 'Warmup' titles and loads wrong conversations
- bypassPermissions mode not working in VS Code extension
- [BUG] VS Code Extension 2.0.0 no longer opens a diff in a separate window
- IntelliJ Plugin: Diff tab automatically steals focus, causing accidental approvals
- [BUG] awsAuthRefresh is not working properly after upgrade to claude code 2.0
- [BUG] VS Code extension doesn't load Chrome browser tools in chat panel despite docs stating @browser should work (Linux)
- [BUG] SyntaxError: Unexpected token 'S', "[SandboxDeb"... is not valid JSON Troubleshooting resources
- [BUG] Claude Code IDE Connection Issue
- [BUG] VSCode Extension missing MCP IDE Diagnostics tool and /bug command
- Extended thinking blocks not expandable for Sonnet/Opus/Fable in VSCode extension (works with Haiku)
- [BUG] Session titles revert to last-prompt text after session close, overriding custom-title entries
- [BUG] IDE integration broken after auto-update from v1.0.27 to v1.0.28+
- VS Code extension: add a verbose toggle equivalent to CLI Ctrl+O
- [BUG] `ide:getDiagnostics` times out if file is not active in Jetbrains IDE
- [BUG] Calling advisor tool crash or stop the claude code with following API error Unsupported content type: server_tool_use
- [Bug] VSCode Extension: User-level rules (~/.claude/rules/) not loading into context
- Claude in Chrome: Native messaging host not installed for Chromium/Brave browsers (Linux)
- "Extension Not Loading: Claude Code Missing from VS Code"
- [BUG] Claude Code CLI freezes
- [BUG] Extension: cannot set Effort = AUTO
- [BUG] 2.1.198: chat code blocks have no container styling, so the host's default inline-code background leaks through as ragged per-line runs (stock VS Code)
- [Bug] API Error 400 - Tool Use Concurrency Issues - Widespread Regression Affecting All Platforms
- [BUG] claude code starts cursor ide
- Extension Installation Failure: Claude Code Extension Not Available in Cursor Marketplace
- [BUG] VS Code extension ignores third-party provider environment variables during authentication check
- [BUG] Claude Code doesn't detect Cursor IDE on Linux
- [BUG] Claude Code extension installs only in VSCode "Default" user profile
- [BUG] MCP server authorization prompt doesn't appear in VSCode integrated mode, only in terminal mode
- [BUG] Claude COde doesn't work on WSL2, WHY ??????????
- [BUG] IDE integration broken in v2.0.45 on Linux (works on macOS, works in v2.0.36) - GoLand
- VS Code Extension Leaves Blank Window Artifact After Restart
- [BUG] Built-in mcp__ide__executeCode asks for permission in VS Code pop-up for every notebook cell even if already allowed
- [BUG] File edit diff tab no longer opens after VSCode update to 1.111
- [BUG] Claude Code VS Code extension leaks worker processes when creating new chats
- [BUG] Jetbrains Plugin Not detecting Claude Code Properly
- VSCode extension crashes with "Unhandled case: [object Object]" when model passes Read tool offset as array
- [FEATURE] VS Code extension: option to disable Up/Down arrow keys switching between past sessions in chat input
- VSCode extension: input box flickers and focus rapidly ping-pongs between multiple open session tabs
- [Bug] MCP server "claude-vscode" fails with "Method not found" causing tool use concurrency 400 errors
- Parallel Diff Window Mismatch in JetBrains Claude Integration
- VS Code extension ignores proxy settings from ~/.claude/settings.json and environment variables
- [UX] Confusing "IDE disconnected" indicator during normal startup connection handshake (v2.0.72)
- Allow disabling automatic conversation title renaming
- Chrome native host script uses non-portable shebang (breaks NixOS)
- VSCodium Integration Fails: Extension Not Detected on Debian 12
- [BUG] VS Code extension: searching doesn't navigate to results off-screen
- [BUG] JetBrains reworked terminal duplicate mouse events: links open twice (clicks not de-duplicated like scroll)
- [BUG] AI-generated session titles override user renames and customTitle entries (v2.1.78+)
- [BUG] Task tools (TaskCreate/TaskUpdate/TaskList/TaskGet) disabled in VSCode extension due to isTTY check — accessibility barrier
- VS Code Extension: Lacks XDG Base Directory Specification Compliance
- [BUG] Inconsistent Behavior Between CLI and VS Code Extension with Enterprise MCP Configuration
- [BUG] Claude Code Sidebar Icon Not Visible by Default
- [BUG] VS Code Extension memory leak in code-server - RAM grows unbounded with empty panel
- [Feature Request] Real-time token/context usage display in VSCode extension UI
- [BUG] VSCode Extension - Error: Claude Code process exited with code 1 - when using background tasks
- VSCode extension ignores per-workspace auth when using CLAUDE_CONFIG_DIR
- [BUG] Claude Conversation History Lost on Reconnect Due to Path Resolution
- [BUG] Drag & drop attachment (“Drop to attach as context”) does nothing in Cursor Remote-SSH (Windows → Debian 11)
- [BUG] Launching chrome native host fails on NixOS due to hardcoded path
- [BUG] Subagent deployment fails with "Tool names must be unique" error when using VS Code extension
- [BUG] Claude Code UI broken in IntelliJ when using IntelliJ client with devcontainer back end.
- [BUG] cursor IDE opens for no reason when using claude on terminal on 1.0.31
- [BUG] CLI v2.1.55 fails to connect to VS Code extension WebSocket server (regression from v2.1.53)
- [BUG] MCP tools not available in VS Code extension due to tool search experiment (tengu_tst_kx7)
- [BUG] Visual Studio Code extension - $PATH variable is not loaded to bash tool invocations
- [Bug] Memory leak in closed session tabs - processes and heap not released
- [BUG] Claude Code's past conversation indexing is not working and may suffer from poor design
- Unexpected Cursor IDE Launch on Claude Code Startup
- [BUG] Claude Code for VS Code: cannot choose Sonnet 4.6
- Chrome extension native messaging host ignores XDG_CONFIG_HOME
- [BUG] Claude in Chrome crashes Claude Code on WSL2 - unrecoverable without factory reset
- [BUG] Claude Code VSCode extension is 2x-4x slower in code-server (VSCode in the browser) vs local VSCode or CLI
- [BUG] Timeout crash when writing files with VS Code integration - Error after 1000ms waiting
- [BUG] Authentication fails with 403 error when using Claude extension via SSH remote connection
- [BUG] Claude Code OAuth authentication fails in proxy environment (Remote Development)
- [BUG] /resume shows different sessions and incorrect data between TUI and VSCode extension
- [Feature Request] VSCode Extension: Add Conversation Branching via Double Escape Shortcut
- [BUG] API Error (request timed out) in Claude Code in vscode
- [BUG] When running multiple session only one session is connected to ide
- Fails to detect IDE if Claude Code is running in WSL
- [BUG] missing characters in VS Code Claude integration
- Cursor Configuration Detection Failure in Claude Code Extension
- [BUG] File paths in chat panel responses not ctrl+clickable (plain text and backtick format)
- [BUG] Planning window code blocks unreadable on light VSCode themes (white text on light gray)
- i want my money back.
- [BUG] Claude Code extension in VSCode hangs with WebSocket/bidirectional communication
- [BUG] Sandbox debug output contaminating JSON stream in Codespaces
- [BUG] OAuth authentication is currently not supported
- [BUG] JetBrains IDE plugin integration does not work when Claude Code runs in Docker container
- [Feature Request] Option to hide VS Code diagnostic messages from the LLM
- [BUG] claude IDE plugin does not auto-install for windsurf-next
- Intellij Plugin] A Plugin cannot find calude installation already installed in system path.