On a box that already has Edge, do not steer the AI toward installing Chrome: chrome_status/readiness should say the existing browser is enough (nb drives whatever native browser is there)
Suggestion, from John after reading the 2026-09-08 preprod run on the Azure winvm (fresh Windows 11, Edge only, no Chrome).
What happened: on that bare box nbrowser_chrome_status answered "No native Chrome yet and no install running. Call nbrowser_install_chrome to install it." The AI running the sweep took the hint, so a 150 MB download and a UAC-gated install ran on a machine that never needed Chrome. Everything the bridge exists for worked in Edge: the extension loaded into edge:Default, and a driven window (nbrowser_open_window + nbrowser_screenshot on digikey.com) came from Edge. Chrome added nothing except the awaiting_uac detour that became #45.
The point of the native-browser bridge, in John's words: it uses whatever native browser is on the box. So the ask is about how the verbs steer an AI on a fresh machine:
nbrowser_chrome_status(and readiness) should not recommendnbrowser_install_chromewhile a supported native browser is present. On an Edge-only box the honest hint is "Edge is installed and drivable (edge:Default); Chrome is optional and not needed. Install it only if the user asks for Chrome by name."- Only offer the install when NO supported browser exists (no Chrome, no Edge), and say so explicitly: "no native browser found; nbrowser_install_chrome installs Chrome (~150 MB, may need a Windows security prompt)".
- Keep
nbrowser_install_chromeitself as it is (it works, and #45's retryUac made it robust); this is purely about the hint text and readiness guidance so the default path on a fresh box is "use what is there".
Evidence: winvm, ab 2.1.76, nb 0.16.13; the extension install and the driven window in Edge are in hydrogen-desktop docs/preprod/preprod-1.0.280-2026-09-07.md (2026-09-08 16:00 to 16:37 UTC addendum).