IDE integration issues on Linux
Issues the maintainers labelled both platform:linux and area:ide.
307 issues · 48 open · 259 resolved (84%) · first seen May 23, 2025
Is this getting better or worse?
This class of problem is holding steady. 50 new reports in the last 90 days vs 62 in the 90 before — -19%. The open backlog peaked at 68 in 2025-12 and sits at 48 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
151 of these reports name the Claude Code build they were running, spanning 89 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.19
- Claude Code v2.1.281
- Claude Code v2.1.177
- Claude Code v2.1.170
- Claude Code v2.1.270
- Claude Code v2.1.263
- Claude Code v2.1.183
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 36 days across 259 closures. Of the 259 closures with a recorded reason, 31% were closed as completed and 179 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
107 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] 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] 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] 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). Listing the top 300 of 307 matches; the statistics above cover all 307.
- [BUG] History Sessions lost in Vscode plugin
- [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] 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] IDE Integration Not Working After `/migrate-installer` on Linux
- [BUG] Past conversations not showing in dropdown - sessions-index.json not being updated.
- bypassPermissions mode not working in VS Code extension
- [BUG] File diffs not appearing in VSCode/Cursor when Claude Code makes edits
- Conversation history shows duplicate 'Warmup' titles and loads wrong conversations
- [BUG] VS Code Extension 2.0.0 no longer opens a diff in a separate window
- [BUG] VS Code extension doesn't load Chrome browser tools in chat panel despite docs stating @browser should work (Linux)
- IntelliJ Plugin: Diff tab automatically steals focus, causing accidental approvals
- [BUG] awsAuthRefresh is not working properly after upgrade to claude code 2.0
- [BUG] SyntaxError: Unexpected token 'S', "[SandboxDeb"... is not valid JSON Troubleshooting resources
- [BUG] Claude Code IDE Connection Issue
- Extended thinking blocks not expandable for Sonnet/Opus/Fable in VSCode extension (works with Haiku)
- [BUG] VSCode Extension missing MCP IDE Diagnostics tool and /bug command
- [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] Calling advisor tool crash or stop the claude code with following API error Unsupported content type: server_tool_use
- [BUG] `ide:getDiagnostics` times out if file is not active in Jetbrains IDE
- [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] 2.1.268 moved the IDE/selection indicator from the status line into the prompt input; no way to move it back
- [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
- [FEATURE] VS Code extension: option to disable Up/Down arrow keys switching between past sessions in chat input
- [BUG] JetBrains reworked terminal duplicate mouse events: links open twice (clicks not de-duplicated like scroll)
- [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
- [BUG] [VS Code] "New session" ignores the requesting panel's editor group and opens a new locked group unless some group holds only Claude tabs
- [BUG] File edit diff tab no longer opens after VSCode update to 1.111
- 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
- VS Code extension: sessions relocated into .claude/worktrees project dirs vanish from history after a reload
- [Bug] X11 PRIMARY selection pastes twice in JetBrains terminal
- [BUG] Claude Code VS Code extension leaks worker processes when creating new chats
- [BUG] Jetbrains Plugin Not detecting Claude Code Properly
- [BUG] VS Code extension: searching doesn't navigate to results off-screen
- VSCode extension: input box flickers and focus rapidly ping-pongs between multiple open session tabs
- VSCode extension crashes with "Unhandled case: [object Object]" when model passes Read tool offset as array
- [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)
- [BUG] Extension icons not rendering (blank squares) after update, in Remote-SSH session
- 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] 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
- [BUG] VS Code panel sessions never get mcp__ide__getDiagnostics: the IDE server is only advertised to integrated terminals
- [BUG] Planning window code blocks unreadable on light VSCode themes (white text on light gray)
- [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] File paths in chat panel responses not ctrl+clickable (plain text and backtick format)
- [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
- VSCode extension ignores per-workspace auth when using CLAUDE_CONFIG_DIR
- [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] VS Code extension: closing a session tab (×) leaves the claude process and its MCP servers running
- i want my money back.