# Browser CUA

Use `browser_cua` when DM needs a live browser lane instead of a static fetch.

Recommended loop:

1. `browser_cua({ action: "list" })`
2. `browser_cua({ action: "snapshot" })` or `browser_cua({ action: "screenshot" })`
3. act with `navigate`, `click`, `click_xy`, `type`, or `evaluate`
4. verify again with `snapshot` or `screenshot`
5. `browser_cua({ action: "stop" })` when you want to close the dedicated browser lane

Rules:

- Start with an inspect action before click/type on unfamiliar pages.
- Prefer `navigate` for deterministic URLs, including search URLs.
- Use `screenshot` before complex click loops or when spatial layout matters.
- Fresh Chrome profiles auto-bootstrap a blank tab, so the first browser action should not fail just because the page list is empty.
