Skip to content

Add Helium browser profile path to discovery list#394

Open
tcsenpai wants to merge 1 commit into
browser-use:mainfrom
tcsenpai:add-helium-profile-path
Open

Add Helium browser profile path to discovery list#394
tcsenpai wants to merge 1 commit into
browser-use:mainfrom
tcsenpai:add-helium-profile-path

Conversation

@tcsenpai
Copy link
Copy Markdown

@tcsenpai tcsenpai commented May 28, 2026

Summary

Helium (helium.computer, bundle id net.imput.helium) is a Chromium-based browser on macOS. Its user-data-dir lives at ~/Library/Application Support/net.imput.helium, which was missing from PROFILES in daemon.py.

Without this entry, Way 1 attaches (chrome://inspect/#remote-debugging checkbox) fail with DevToolsActivePort not found ... even when Helium has remote debugging enabled and is listening on 127.0.0.1:9222, because _ws_from_devtools_active_port and the local-discovery loop both iterate PROFILES and can't find Helium's DevToolsActivePort file.

Test plan

  • Confirmed Helium 148 with chrome://inspect/#remote-debugging checkbox ticked exposes ~/Library/Application Support/net.imput.helium/DevToolsActivePort containing port 9222 + ws path.
  • Before patch: browser-harness raises DevToolsActivePort not found in [...].
  • After patch: browser-harness <<< 'print(page_info())' returns the active Helium tab's page info; new_tab(...) + wait_for_load() work end-to-end.

Summary by cubic

Add Helium (net.imput.helium) profile path ~/Library/Application Support/net.imput.helium to the macOS discovery list. This fixes “DevToolsActivePort not found” and allows attaching to Helium via chrome://inspect when remote debugging is enabled.

Written for commit c15c5fb. Summary will update on new commits.

Review in cubic

Helium (https://helium.computer, bundle id net.imput.helium) is a
Chromium-based browser on macOS. Its user-data-dir lives at
~/Library/Application Support/net.imput.helium, which was missing
from the PROFILES discovery list, so Way 1 (chrome://inspect
checkbox) attaches failed with 'DevToolsActivePort not found'
even when Helium had remote debugging enabled and was listening
on 127.0.0.1:9222.
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Re-trigger cubic

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.

1 participant