[PR #10310] feat(desktop): add setting to open links in external browser #13397

Open
opened 2026-02-16 18:18:15 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/10310

State: open
Merged: No


Summary

Adds a new setting in Settings → General → Browser that allows users to choose whether clicking links should open them in the system's default browser (default) or within the desktop app.

Changes

  • Added BrowserSettings interface with openLinksExternally option
  • Added Browser section in Settings → General (desktop only)
  • Modified click handler in desktop to check user preference before opening links

Screenshots

The new setting appears in Settings → General → Browser section (desktop only).

Motivation

Currently, clicking on links in the desktop app opens them within the app itself. This can be frustrating when you want to open links in your default system browser instead, to use features like:

  • Browser extensions
  • Bookmarks
  • Separate window management
  • Full browser capabilities

Closes #10309

**Original Pull Request:** https://github.com/anomalyco/opencode/pull/10310 **State:** open **Merged:** No --- ## Summary Adds a new setting in **Settings → General → Browser** that allows users to choose whether clicking links should open them in the system's default browser (default) or within the desktop app. ## Changes - Added `BrowserSettings` interface with `openLinksExternally` option - Added Browser section in Settings → General (desktop only) - Modified click handler in desktop to check user preference before opening links ## Screenshots The new setting appears in Settings → General → Browser section (desktop only). ## Motivation Currently, clicking on links in the desktop app opens them within the app itself. This can be frustrating when you want to open links in your default system browser instead, to use features like: - Browser extensions - Bookmarks - Separate window management - Full browser capabilities Closes #10309
yindo added the pull-request label 2026-02-16 18:18:15 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#13397