-
Notifications
You must be signed in to change notification settings - Fork 6
Track upstream click dispatch gap for inline onclick fixtures #62
Copy link
Copy link
Open
Labels
blockedWaiting on external input, access, decision, or upstream evidence before local work is justifiedWaiting on external input, access, decision, or upstream evidence before local work is justifiedbugSomething isn't workingSomething isn't workingneeds-reproNeeds a minimal reproducible command/artifact setNeeds a minimal reproducible command/artifact setquestionFurther information is requestedFurther information is requestedupstream-boundaryRequires upstream, browser-host, or environment support outside this thin wrapperRequires upstream, browser-host, or environment support outside this thin wrapper
Metadata
Metadata
Assignees
Labels
blockedWaiting on external input, access, decision, or upstream evidence before local work is justifiedWaiting on external input, access, decision, or upstream evidence before local work is justifiedbugSomething isn't workingSomething isn't workingneeds-reproNeeds a minimal reproducible command/artifact setNeeds a minimal reproducible command/artifact setquestionFurther information is requestedFurther information is requestedupstream-boundaryRequires upstream, browser-host, or environment support outside this thin wrapperRequires upstream, browser-host, or environment support outside this thin wrapper
Summary
External testing still reports
click @e.../ semanticAction-resolved clicks on buttons with inlineonclick="fn()"attributes failing to fire app handlers, while programmaticeval --stdinelement.click()works.Current wrapper state
The extension now handles the wrapper-owned part:
@e...refs using latest snapshot role/name metadata.details.clickDispatchinstead of silently reporting success.inspect-click-dispatch-miss/retry-click-after-dispatch-missand the static-fixture-only programmatic.click()workaround.Evidence
onclickfiring for selector and@refclicks, so inline attributes are not universally broken.In-scope next action
Keep this issue as the local tracking link for upstream/root-cause follow-up. Need a minimal upstream repro HTML/command set where direct
agent-browser click @e...fails buteval --stdin element.click()succeeds. The extension should not auto-replay withelement.click()because it changes semantics to an untrusted scripted event and could bypass user stop boundaries.