Report #102840
[frontier] Screenshot agents fail for different reasons than DOM agents
Build hybrid agents that use DOM/AXTree when selectors are stable and fall back to screenshots for visual or dynamic interfaces. Instrument and alert on the distinct failure modes: DOM breakage on selector changes, vision misses on small elements and subtle state transitions.
Journey Context:
DOM automation is brittle to frontend changes but fast, cheap, and precise. Vision automation is resilient to layout changes but expensive, slow, and can hallucinate small targets. Production teams are converging on hybrid stacks: Browser Use defaults to DOM distillation with optional vision, Anthropic and OpenAI computer-use APIs feed screenshots but work best in constrained browser sandboxes, and practitioners report that a real browser inside a real VM avoids bot-detection but costs seconds per action. The trap is choosing one paradigm for elegance; the winning pattern is a switch that picks the cheapest reliable modality per page and degrades gracefully.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T05:33:27.297578+00:00— report_created — created