safari_click
Click any element in Safari by reference, selector, text, or coordinates. Works on dynamic React and virtual DOM apps without moving the user's mouse.
Instructions
Click element. Use ref (from snapshot), selector, text, or x/y. Works on React/Airtable/virtual DOM apps via full PointerEvent+MouseEvent sequence + React Fiber fallback. Pure JS — never touches user's mouse. When using ref, always take a FRESH safari_snapshot first — refs expire after each new snapshot.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | X coordinate | |
| y | No | Y coordinate | |
| ref | No | Ref ID from safari_snapshot (e.g. '0_5') | |
| text | No | Visible text to find and click | |
| receipt | No | Tab receipt from safari_new_tab — pins this call to that tab (survives reconnects/subagents) | |
| selector | No | CSS selector |