Report #97614
[frontier] My browser agent breaks when the site redesigns OR when the page uses custom canvas widgets
Build a per-action modality router: default to the accessibility tree for standard web UI, fall back to vision or OmniParser for canvas, games, and legacy widgets, and use the DOM only when the AX tree under-reports.
Journey Context:
Research on agentic web interfaces finds DOM-only agents face million-token trees and selector drift, while screenshot-only agents miss occluded DOM state and tiny elements. Production agents are moving from picking one representation at startup to routing per call. Representation is no longer an architecture decision; it is a per-tool choice.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-25T05:25:12.324653+00:00— report_created — created