microsoft / microsoft/vscode

Feature Request: Support external browser password autofill in integrated browser

Open
#326,591 4 comments 20 reactions 2 assignees Claimed by @jruales View on GitHub
browser-integration feature-request
Dominant language
TypeScript
Stars
193k
Forks
42.4k
PR merge metrics
PR metrics pending

Description

**Describe the feature**

When using the [integrated browser](https://code.visualstudio.com/docs/debugtest/integrated-browser) in VS Code to access login pages (e.g., GitHub OAuth for Copilot sign-in, extension auth), saved passwords from Microsoft Edge (or other system password managers like Windows Credential Manager) cannot be auto-filled.

In Microsoft Edge, when visiting a login page, the browser offers to automatically fill in saved credentials with a single click. VS Code's integrated browser, despite being Chromium-based (Electron), does not integrate with the system's password manager or browser extensions to provide this functionality.

**Steps to reproduce**

1. Save a password for a website (e.g., github.com) in Microsoft Edge
2. Open VS Code and trigger a flow that opens the integated browser to the same login page
3. Observe that no password autofill prompt appears

**Expected behavior**

The integrated browser should be able to access and auto-fill credentials saved in the system's default browser or OS credential manager, similar to how a regular browser tab works.

**Current workaround**

Users have to manually type their credentials each time they need to sign in in the integrated browser, or copy-paste from an external password manager window.

**Impact**

This affects all authentication flows that use VS Code's integrated browser, including:
- GitHub authentication for Copilot
- MCP server OAuth setup
- Extension authentication (Azure, etc.)
- Settings Sync sign-in

**Related**

- #300149 (HTTP Basic Auth support for integrated browser)
- This is a known limitation of Electron's webview/BrowserView — it runs in an isolated context without access to the host system's browser profile or password manager.

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.