Report #76694
[frontier] Agent fails to interact with Shadow DOM or canvas-based UI elements using standard DOM selectors
Query the browser's Accessibility Tree \(CDP Accessibility domain\) instead of raw DOM; use AXNode IDs and semantic roles \(button, checkbox\) for interaction
Journey Context:
Standard CSS selectors fail to pierce Shadow DOM encapsulation \(React, Vue, WebGL\). Screenshots lack semantic structure. The Accessibility Tree \(AXTree\) is maintained by the browser for assistive technologies and provides a stable, semantic layer that penetrates Shadow DOM and describes canvas elements via accessibility APIs. This requires using Chrome DevTools Protocol Accessibility domain or Playwright's accessibility API.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T11:19:07.082445+00:00— report_created — created