Skip to content

[UX] Chrome remote debugging is a hidden prerequisite — not mentioned in README Quick Start #107

@ythx-101

Description

@ythx-101

Summary

The README Quick Start does not mention that Chrome must be launched with remote debugging enabled before running browser-harness. First-time users encounter a confusing error that only hints at the requirement indirectly.

Current Flow

  1. User follows README: installs uv → clones repo → uv tool install -e .
  2. Runs browser-harness → error listing Chrome paths → must infer that remote debugging is needed
  3. Searches chrome://inspect/#remote-debugging — not mentioned in Quick Start

The only mention of "enable remote debugging" is inside a screenshot in the setup prompt section, not Quick Start.

Suggested Fix

Add to Quick Start:

3. Launch Chrome with remote debugging enabled:
   # macOS
   open -a 'Google Chrome' --args --remote-debugging-port=9222
   # Linux
   google-chrome --remote-debugging-port=9222

   Then visit chrome://inspect/#remote-debugging and enable "Discover network targets"

Notes

  • The error message itself is good — it lists which Chrome paths were checked and mentions chrome://inspect. But Quick Start users shouldn't need an error to find a prerequisite.
  • uv is also an unlisted prerequisite (separate issue worth filing).

Reported by test-factory walk-through audit, 2026-04-20

Metadata

Metadata

Assignees

No one assigned
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions