[BUG] On VS Code 1.105.1: Claude panel empty + Extension host crashes (chatParticipant… + OOM)

Resolved 💬 4 comments Opened Nov 7, 2025 by ecomtimeagency Closed Nov 10, 2025

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?

On VS Code 1.105.1 (Stable) with Claude Code v2.0.35, the Claude panel opens but stays empty. Shortly after, the extension host crashes and restarts in a loop. Console shows:

ERR chatParticipant must be declared in package.json: claude-code

JavaScript heap out of memory → Extension host terminated unexpectedly

This makes Claude Code unusable.

It was working correctly and another text echange with claude code was not working

What Should Happen?

The Claude chat UI should render normally and be interactive (able to start a new chat, reply, etc.), without crashing the extension host.

Error Messages/Logs

Webview DevTools Console

log.ts:460   ERR chatParticipant must be declared in package.json: claude-code
localProcessExtensionHost.ts:281 ... JavaScript heap out of memory
abstractExtensionService.ts:843 Extension host (LocalProcess pid: 5132) terminated unexpectedly

Output → Claude Code (extraits)

Claude code extension is now active?
MCP Server running on port ...
OAuth tokens found in secure storage
Auth status: method=claudeai
...
[ERROR] "AbortError: The operation was aborted. at <anonymous> (B:/~BUN/root/claude.exe:4049:10596)"
[ERROR] Failed to save config with lock: Error: Lock file is already being held

Status bar
“The extension host terminated unexpectedly. Restarting…”

Steps to Reproduce

Open VS Code 1.105.1 on Windows and a workspace.

Open the Claude Code sidebar or run Claude: Start New Chat.

Observe that the panel is blank.

Within seconds, VS Code shows “The extension host terminated unexpectedly. Restarting…” and repeats.

Open Webview Developer Tools → Console to see chatParticipant… error; see OOM in Log (Window) and Extension Host logs.

Claude Model

Sonnet (default)

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

(2.0.35 broken; 2.0.34 also broken for me)

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

Reload Window, full restart.

Disable/Enable + reinstall Claude Code.

Roll back to 2.0.34 (same result).

Clear Webview cache: %APPDATA%\Code\Cache, CachedData, Service Worker\CacheStorage.

Disable hardware acceleration via argv.json ("disable-hardware-acceleration": true).

Kill claude.exe; remove locks C:\Users\<me>\.claude\ide\*.lock.

Temporary profile with minimal extensions → still repro.

Disable GitHub Copilot and Copilot Chat, clear their cache; increase extension host memory in argv.json:

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗