Skip to content

Commit e193626

Browse files
secengjeffclaude
andcommitted
gh-137586: Register chromium, opera, microsoft-edge in register_standard_browsers on macOS
These browsers were present in MacOSX._BUNDLE_IDS but not registered, causing webbrowser.get("opera") etc. to raise Error: could not locate runnable browser. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 8e1eef4 commit e193626

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

Lib/webbrowser.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,8 +493,11 @@ def register_standard_browsers():
493493
if sys.platform == 'darwin':
494494
register("MacOSX", None, MacOSX('default'))
495495
register("chrome", None, MacOSX('google chrome'))
496+
register("chromium", None, MacOSX('chromium'))
496497
register("firefox", None, MacOSX('firefox'))
497498
register("safari", None, MacOSX('safari'))
499+
register("opera", None, MacOSX('opera'))
500+
register("microsoft-edge", None, MacOSX('microsoft edge'))
498501
# macOS can use below Unix support (but we prefer using the macOS
499502
# specific stuff)
500503

0 commit comments

Comments
 (0)