[BUG] VS Code extension 2.1.282: blank webview over Remote-SSH, webview/index.js truncated in renderer (2.1.281 works)

Status Fixed / completed
Reported on v2.1.282
Maintainer reply None cached
Activity 1 comment · opened Sep 25, 2026 · closed Sep 26, 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?

In a VS Code Remote-SSH window, the Claude Code panel renders completely blank on extension 2.1.282. The same version works in a local (non-remote) window. Downgrading the remote extension to 2.1.281 fixes it; upgrading back to 2.1.282 reproduces it.

The extension host activates normally (auth OK, MCP server started, no errors in the Claude Code output channel). The failure is in the webview: the renderer receives only a prefix of webview/index.js.

What Should Happen?

The Claude Code panel should render in Remote-SSH windows on 2.1.282, as it does on 2.1.281.

Error Messages/Logs

Webview DevTools console:
vscode-remote+ssh-…/webview/index.js:2137 Uncaught SyntaxError: Unexpected end of input

Claude Code output channel (no errors):
[info] Claude code extension is now active?
[info] MCP Server running on port 31250 (localhost only)
[info] OAuth tokens found in secure storage

Steps to Reproduce

  1. Windows client, VS Code connected via Remote-SSH to a linux-arm64 host.
  2. Install Claude Code extension 2.1.282 on the remote.
  3. Open the Claude Code panel -> blank.
  4. Open "Developer: Open Webview Developer Tools" -> SyntaxError at index.js:2137.

Verification on the remote:

  • webview/index.js is intact on disk: 5,378,584 bytes, 2246 lines, node --check passes.
  • Line 2137 corresponds to byte offset 4,160,130–4,222,605, so the renderer gets a truncated file.
  • 2.1.281's index.js is 5,374,401 bytes and loads fine, so this is not a simple size limit.

Not fixed by: disable/enable, reload window, reinstalling the extension, deleting %APPDATA%\Code\Service Worker\, Remote-SSH 0.128.0 / 0.126 / latest.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.281

Claude Code Version

2.1.282

Platform

Anthropic API

Operating System

Windows

Terminal/Shell

VS Code integrated terminal

Additional Information

  • VS Code: 1.139.1 (user setup), commit 04c0d99f4fb0d8afe6ce4f0c58e31e183ac3e4b1, released 2026-09-25
  • Electron 43.6.0, Chromium 150.0.7871.250, Node.js 24.20.0
  • Client OS: Windows_NT x64 10.0.26200
  • Remote: Linux arm64, extension package anthropic.claude-code-2.1.282-linux-arm64, VS Code server Node v24.20.0
  • Standalone CLI on the remote: 2.1.282 (claude --version)
  • VS Code 1.139.1 was also released today, but 2.1.281 works on the same VS Code build, so the regression tracks the extension version.
  • Possibly related 2.1.282 regressions: #97104, #97044

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗