[BUG] VSCODE extension v2.1.25 crashes devcontainer sandbox with "PendingMigrationError: navigator is now a global in nodejs"
Resolved 💬 3 comments Opened Jan 30, 2026 by simontuck Closed Jan 30, 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?
I am running Claude Code inside a sandboxed devcontainer (see https://github.com/anthropics/claude-code/tree/main/.devcontainer). Since Vscode upgraded the Claude Code extension to 2.1.25 I am unable to run the development container: "Remote Extension host terminated unexpectedly 3 times within the last 5 minutes."
What Should Happen?
Claude code vscode extension should be available in devcontainer and devcontainer should work normally
Error Messages/Logs
2026-01-30 07:36:48.447 [error] PendingMigrationError: navigator is now a global in nodejs, please see https://aka.ms/vscode-extensions/navigator for additional info on this error.
at get (file:///vscode/vscode-server/bin/linux-arm64/c9d77990917f3102ada88be140d28b038d1dd7c7/out/vs/workbench/api/node/extensionHostProcess.js:405:6684)
at /home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:47:61311
at get value (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:47:60063)
at /home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:72:198
at Function.n (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:47:57935)
at /home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:74:11776
at n (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:47:57935)
at new ZodObject (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:47:58194)
at ei (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:74:12498)
at Object.<anonymous> (/home/node/.vscode-server/extensions/anthropic.claude-code-2.1.25/extension.js:74:17021)
at Module._compile (node:internal/modules/cjs/loader:1706:14)
at Object..js (node:internal/modules/cjs/loader:1839:10)
at Module.load (node:internal/modules/cjs/loader:1441:32)
at Function.<anonymous> (node:internal/modules/cjs/loader:1263:12)
at e._load (file:///vscode/vscode-server/bin/linux-arm64/c9d77990917f3102ada88be140d28b038d1dd7c7/out/vs/workbench/api/node/extensionHostProcess.js:405:6054)
at t._load (file:///vscode/vscode-server/bin/linux-arm64/c9d77990917f3102ada88be140d28b038d1dd7c7/out/vs/workbench/api/node/extensionHostProcess.js:223:22716)
at s._load (file:///vscode/vscode-server/bin/linux-arm64/c9d77990917f3102ada88be140d28b038d1dd7c7/out/vs/workbench/api/node/extensionHostProcess.js:215:24094)
at TracingChannel.traceSync (node:diagnostics_channel:328:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
at Module.<anonymous> (node:internal/modules/cjs/loader:1463:12)
at Module.require (/home/node/.vscode-server/extensions/github.copilot-chat-0.36.2/dist/extension.js:259:36169)
at require (node:internal/modules/helpers:147:16)
at CK.Cb (file:///vscode/vscode-server/bin/linux-arm64/c9d77990917f3102ada88be140d28b038d1dd7c7/out/vs/workbench/api/node/extensionHostProcess.js:254:1253)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
Steps to Reproduce
- Install devcontainer environment (https://github.com/anthropics/claude-code/tree/main/.devcontainer)
- Open in vscode
- Rebuild and reopen in container
- Install Claude in devcontainer
- -> Devcontainer crashes
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
v2.1.23
Claude Code Version
2.1.25
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
VS Code integrated terminal
Additional Information
<img width="1904" height="1379" alt="Image" src="https://github.com/user-attachments/assets/31dbe5f9-4c32-4af0-b90a-de3806b0cb63" />
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗