Skip to content

Never use simple browser on desktop#303312

Merged
kycutler merged 2 commits intomainfrom
kycutler/removesimplebrowserdesktop
Mar 19, 2026
Merged

Never use simple browser on desktop#303312
kycutler merged 2 commits intomainfrom
kycutler/removesimplebrowserdesktop

Conversation

@kycutler
Copy link
Contributor

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the Simple Browser built-in extension so that, on desktop, it effectively routes users to the Integrated Browser instead of the legacy Simple Browser webview.

Changes:

  • Removed the simpleBrowser.useIntegratedBrowser setting and its localization string.
  • Updated the runtime selection logic to use the Integrated Browser whenever the Integrated Browser command is available.
  • Hid simpleBrowser.show from the Command Palette on desktop by contributing it only when isWeb.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
extensions/simple-browser/src/extension.ts Removes the config gate so desktop always uses Integrated Browser when available.
extensions/simple-browser/package.nls.json Removes the localized description for the deleted setting.
extensions/simple-browser/package.json Removes the setting contribution and restricts Command Palette visibility of simpleBrowser.show to web.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
const openApiCommand = 'simpleBrowser.api.open';
const showCommand = 'simpleBrowser.show';
const integratedBrowserCommand = 'workbench.action.browser.open';
const useIntegratedBrowserSetting = 'simpleBrowser.useIntegratedBrowser';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's also update the docs site(s) to remove all mentions of this setting

@kycutler kycutler merged commit b4018e3 into main Mar 19, 2026
19 checks passed
@kycutler kycutler deleted the kycutler/removesimplebrowserdesktop branch March 19, 2026 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants