[BUG] Claude Code VSCode extension webview "Not responding" on Windows 11 - terminal works, GUI does not
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
- Install Claude Code extension v2.1.85 on Windows 11
- Open any project in VSCode
- Click "New Session" in the Claude Code panel
- Type any message and send
- 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
- Install Claude Code extension v2.1.85 on Windows 11 Pro 25H2
- Open any project folder in VSCode 1.113.0
- Open the Claude Code panel (sidebar)
- Click "New Session"
- Type any message and press Enter or click Send
- Webview shows "Not responding · try stopping" indefinitely
- 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_
Showing cached comments. Read the full discussion on GitHub ↗
11 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
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.
+1 Experiencing the same issue on Windows 11 Pro (Build 26200).
Environment:
Symptoms:
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.
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.
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.
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.
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.
It's been a month, has anyone found a fix yet? It always crashes after reading.
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:
--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.
inside the binary too, not just Cursor's webview-restore path.
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
path.
there.
Closing for now — inactive for too long. Please open a new issue if this is still relevant.