[Remote-SSH / Auth] PendingMigrationError: navigator is now a global in nodejs during extension initialization
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
When connecting to a remote SSH host (node1), the GitHub Authentication and Remote-SSH extensions throw a PendingMigrationError on startup because navigator is now a global in Node.js. This prevents the authentication extension from initializing, causing GitHub Copilot and related features to fail.
Steps to Reproduce
Open VS Code on a Windows host (v1.136.1).
Connect to a Linux remote host using Remote-SSH (v0.128.0).
Check the Extension Host logs on startup.
Error / Stack Trace
Plaintext
2026-09-04 16:27:13.316 [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:///c:/Users/KEVO/AppData/Local/Programs/Microsoft%20VS%20Code/a44adf7f53/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:851:7297)
at le (c:\Users\KEVO\AppData\Local\Programs\Microsoft VS Code\a44adf7f53\resources\app\extensions\github-authentication\dist\extension.js:1:6006)
...
2026-09-04 16:27:13.419 [error] PendingMigrationError: navigator is now a global in nodejs...
at Et (c:\Users\KEVO\.vscode\extensions\ms-vscode-remote.remote-ssh-0.128.0\out\extension.js:2:282499)
Environment Information
VS Code Version: 1.136.1
Remote-SSH Version: 0.128.0
OS: Windows x64 (Host) / Linux (Remote)
Contributor guide
Assessment
This issue has not been assessed yet.