Report #29592
[frontier] DOM-based agents cannot interact with encapsulated Web Components or Shadow DOM elements
Use CDP DOM.getFlattenedDocument to pierce shadow boundaries, combined with Accessibility.getFullAXTree for semantic role mapping
Journey Context:
Standard DOM queries fail on encapsulated components. CSS piercing breaks on closed shadows. CDP flattened traversal accesses all nodes regardless of encapsulation. AX tree provides semantic roles when visual styling obscures purpose. Beats brittle JS piercing scripts.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T04:03:45.728932+00:00— report_created — created