[BUG] Claude Code VSCode extension webview "Not responding" on Windows 11 - terminal works, GUI does not

Status Closed — not planned
Reported on v2.1.85
Maintainer reply None cached
Activity 12 comments · opened Mar 27, 2026 · closed Jun 10, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

Environment

  • OS: Windows 11 Pro 25H2 (Build 26200.8039)
  • Claude Code extension: v2.1.85
  • VSCode version: 1.113.0 (user setup) — Electron 39.8.3, Chromium 142.0.7444.265, Node.js 22.22.1
  • Claude CLI: v2.1.85
  • Project drive: C: (NTFS) — also reproduced on F: DevDrive (ReFS)

Bug Description

The Claude Code VSCode extension webview consistently shows "Not responding" when sending messages through the GUI panel. The terminal-based interface within the same extension works correctly. The CLI (claude) also works normally.

Steps to Reproduce

  1. Install Claude Code extension v2.1.85 on Windows 11
  2. Open any project in VSCode
  3. Click "New Session" in the Claude Code panel
  4. Type any message and send
  5. Webview shows "Not responding · try stopping" indefinitely

Expected Behavior

Webview responds normally like the terminal interface.

What Works

  • Claude CLI in terminal
  • Claude Code terminal interface (within the extension)
  • Claude Code web (claude.ai/code)

What Doesn't Work

  • Claude Code VSCode extension webview (GUI panel)

Logs

Ctrl+Shift+U → Claude Code output shows ide_backend_stall_detected with idleMs: 60000+ after every message attempt.

Additional Context

Tried full reinstall (npm uninstall/install, extension uninstall/reinstall, cleared globalStorage and .claude config) — issue persists across fresh installs.

Related issues: #39229 (heartbeat timeout), #39183 (WSL2 WebSocket loop)

What Should Happen?

The Claude Code VSCode extension webview responds normally like the terminal interface does — messages are sent, processed, and responses are displayed in the GUI panel.

Error Messages/Logs

ide_backend_stall_detected {"idleMs":60000}
(repeated after every message attempt — visible in Ctrl+Shift+U > Claude Code output panel)

Steps to Reproduce

  1. Install Claude Code extension v2.1.85 on Windows 11 Pro 25H2
  2. Open any project folder in VSCode 1.113.0
  3. Open the Claude Code panel (sidebar)
  4. Click "New Session"
  5. Type any message and press Enter or click Send
  6. Webview shows "Not responding · try stopping" indefinitely
  7. Check output panel (Ctrl+Shift+U > Claude Code): ide_backend_stall_detected {"idleMs":60000} appears

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.1.85 (Claude Code)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

_No response_

View original on GitHub ↗

11 Comments

github-actions[bot] · 5 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/39554
  2. https://github.com/anthropics/claude-code/issues/39229
  3. https://github.com/anthropics/claude-code/issues/39381

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

Saturnix · 5 months ago

I have the exact same problem, but only on Opus 4.6. Switching to Sonnet everything works fine.

AFelipeAntunes · 5 months ago
I have the exact same problem, but only on Opus 4.6. Switching to Sonnet everything works fine.

Thanks for the tip, @Saturnix ! I actually tried switching to Sonnet as well, but unfortunately the issue persists on my end — the webview still shows "Not responding" regardless of the model selected. The ide_backend_stall_detected log keeps appearing with idleMs: 60000+ after every attempt, both with Opus 4.6 and Sonnet.

So it seems the root cause might be something more specific to certain Windows 11 configurations rather than just a model-level issue. Happy to provide any additional logs if that helps narrow it down.

OQAY · 5 months ago

+1 Experiencing the same issue on Windows 11 Pro (Build 26200).

Environment:

  • Claude Code: v2.1.86 (latest as of 2026-03-27)
  • VS Code extension
  • Windows 11 Pro 10.0.26200

Symptoms:

  • Extension shows "Not responding — try stopping" during tool calls (especially Agent subagents using WebSearch)
  • Multiple sequential Bash calls sometimes cause the extension to hang indefinitely
  • The terminal/CLI works fine — only the VS Code webview GUI is affected
  • Have to manually interrupt and retry

Workaround:
Downgraded to v2.1.77 as suggested in #39682 — will report if this resolves the hangs.

This regression appears to have started around v2.1.78 based on other reports.

AFelipeAntunes · 5 months ago

Thanks for sharing, @OQAY! Unfortunately, downgrading to v2.1.77 didn't fix the issue in my case, the CLI still works fine, but the VSCode extension Webview remains "Not responding".

The problem in my environment seems to be more specific than the regression introduced in v2.1.77. For now, the only reliable workaround I've found is using the web interface at claude.ai/code.

Hoping this helps Anthropic identify the different scenarios causing this behavior.

Felipetomaz · 5 months ago

Environment: Windows 10 Enterprise 10.0.19045, VS Code extension

Started: ~2026-03-28

Symptom: Intermittently, after pressing Enter to submit a message, the extension appears to accept it but never sends it to the backend — no response is generated. The message is silently lost. Typing any follow-up message and pressing Enter again triggers a response (to both messages).

This is different from the "Not responding" spinner — there's no visual indication anything went wrong. It just looks like Claude is ignoring the message.

mgarczyk · 5 months ago

Exactly something similar happens to me on 3 machines with Windows 11 and VSCode 1.113, when I try to use Claude 3rd party models in vscode in built chat. Downgrade to 1.112 helps, but yeah it need to be somehow fixed. My response from chat was [reqest_interrupted_by_user], but I didin't interrupt anything.

WilliamChen-luckbob · 4 months ago

Same issue, Claude Code stuck for a huge long time, a prompt will take over 1hour waiting.
asking AI for solution it claims that it is a known bug while running claude code on Windows due to python asyncio is not properlly supported.

LDD19 · 4 months ago

It's been a month, has anyone found a fix yet? It always crashes after reading.

itsDigvijaysing · 3 months ago

Cross-host data point — Linux + Cursor + sidebar mode, different surface, likely same root area

Filing alongside this to widen the scope. The hang isn't only on editor-tab restoration on macOS — the same Cursor-specific extension-activation problem also breaks session resume
in sidebar mode on Linux:

  • Platform: Ubuntu 26.04, Cursor 3.3.27, Claude Code extension 2.1.138 (latest, released 2026-05-09).
  • Surface: claudeCode.preferredLocation: "sidebar", claudeCode.useTerminal unset.
  • Symptom: Clicking an existing conversation in the sidebar spawns ~/.cursor/extensions/anthropic.claude-code-2.1.138-linux-x64/resources/native-binary/claude …

--replay-user-messages. The child produces zero stderr between launch and interrupt. Webview spins forever; eventually Error: Interrupted during launch. A new conversation (no
resume) launches in ~7s.

  • Native-binary-side evidence: every hung launch's argv contains "resume":"<sessionId>" and --replay-user-messages. Strongly suggests the failure is on the resume-handling path

inside the binary too, not just Cursor's webview-restore path.

  • Orphan children: Cursor staff confirmed on the forum on 2026-04-27 that the extension host does not terminate spawned claude children on reload — they accumulate. Killing them

alone does NOT unstick the resume hang. Ref: https://forum.cursor.com/t/reload-window-does-not-terminate-extension-child-processes-claude-code-hangs/159070

  • 2.1.138 (2026-05-09) does not fix it. Re-verified on 2026-05-11. The 2.1.138 changelog (Windows activation fix, /model picker, claude auth login improvements) doesn't touch this

path.

  • Reliable workaround on Linux: claudeCode.useTerminal: true — launches claude in a Cursor terminal pane, bypassing the webview/IPC path entirely. Old conversations resume normally

there.

github-actions[bot] · 2 months ago

Closing for now — inactive for too long. Please open a new issue if this is still relevant.

Showing cached comments. Read the full discussion on GitHub ↗