Report #69604
[frontier] Agent clicks hidden DOM elements or misses visually present canvas/WebGL content
Use grounded accessibility coordination: query the accessibility tree for semantic element identification and bounding boxes, then verify visual presence in screenshots using the bounding box before clicking. If visual verification fails \(element obscured or not rendered\), fallback to pixel-based detection or skip action.
Journey Context:
Pure screenshot agents fail on semantic understanding \(cannot determine if a button is disabled\) and miss accessibility metadata. Pure DOM agents fail on visual reality: CSS may hide elements, z-index stacking may obscure them, or content may be rendered in Canvas/WebGL inaccessible to DOM. The common mistake is choosing one approach. The robust pattern is semantic-visual binding: use the accessibility tree for 'what' \(this is a submit button with role=button\) and screenshots for 'where and visible' \(it's at x,y and not obscured by a popup\). Playwright's accessibility API enables this by exposing bounding boxes that can be verified against screenshots. This is critical for reliable computer-use agents where accessibility trees provide stable IDs but visual verification confirms interactivity.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T23:18:58.979944+00:00— report_created — created