Skip to content

feat: element map with refs, actionable errors, and dialog auto-handling - #1

Merged
cdg-me merged 2 commits into
mainfrom
cdg/better-element-and-dialog-ry
Aug 16, 2026
Merged

cdg-me merged 2 commits into
mainfrom
cdg/better-element-and-dialog-ry

Conversation

@cdg-me

@cdg-me cdg-me commented Aug 16, 2026

Copy link
Copy Markdown
Owner
  • add command enumerating interactive elements with stable refs, filters, and JSON output
  • support ref-based targeting in click/hover/type (CLI bare numbers, Go client ClickRef/TypeRef/HoverRef)
  • add fuzzy candidate suggestions to not-found/hidden element errors so agents can retry immediately
  • bound element wait to 2s so failed interactions return fast with context instead of timing out
  • auto-handle alert/confirm/prompt/beforeunload per policy (default: dismiss) on all tracked and context pages
  • add command to view history and set accept/dismiss policy with prompt text
  • report auto-handled dialogs inline on click/press/navigate/js and broadcast them as SSE events
  • fix selector injection in /type by passing the selector as an eval argument instead of interpolating it
  • fix broken QUICKSTART examples for and
  • document elements/refs, actionable errors, and dialog behavior in QUICKSTART and Go client snippets
  • add e2e tests for element map, refs, candidates, and dialogs; unit tests for candidate scoring

cdg-me added 2 commits August 16, 2026 15:39
- add  command enumerating interactive elements with stable refs, filters, and JSON output
- support ref-based targeting in click/hover/type (CLI bare numbers, Go client ClickRef/TypeRef/HoverRef)
- add fuzzy candidate suggestions to not-found/hidden element errors so agents can retry immediately
- bound element wait to 2s so failed interactions return fast with context instead of timing out
- auto-handle alert/confirm/prompt/beforeunload per policy (default: dismiss) on all tracked and context pages
- add  command to view history and set accept/dismiss policy with prompt text
- report auto-handled dialogs inline on click/press/navigate/js and broadcast them as SSE  events
- fix selector injection in /type by passing the selector as an eval argument instead of interpolating it
- fix broken QUICKSTART examples for  and
- document elements/refs, actionable errors, and dialog behavior in QUICKSTART and Go client snippets
- add e2e tests for element map, refs, candidates, and dialogs; unit tests for candidate scoring
@cdg-me
cdg-me merged commit f05b98e into main Aug 16, 2026
3 checks passed
@cdg-me
cdg-me deleted the cdg/better-element-and-dialog-ry branch August 16, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant