Report #56952
[frontier] Hover-Intent Gap: Agents cannot distinguish hover-reveal from click-target UI
Add explicit 'hover probe' action to agent toolkit with 500ms timeout and DOM mutation observer; only proceed to click if mutation detected, otherwise treat as static element
Journey Context:
Modern UIs \(Figma, Notion, Webflow\) use hover for preview/tooltips and click for selection. Agents treating both as 'interact' get stuck in loops: hovering expecting navigation, or clicking when they should hover. The naive fix of 'try hover then click' wastes tokens and time. The correct pattern is a probe with explicit state verification: hover, check if DOM subtree changes or new elements appear \(using MutationObserver\), then branch. This distinguishes 'hover-to-reveal' \(dynamic\) from 'hover-styled button' \(static\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T02:04:57.977918+00:00— report_created — created