microsoft / microsoft/vscode

[Remote-SSH / Auth] PendingMigrationError: navigator is now a global in nodejs during extension initialization

Open
#334,504 1 comment 0 reactions 1 assignee Claimed by @TylerLeonhardt View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.