Bug Fixes
- Fixed click reliability by scrolling off-viewport elements into view before resolving coordinates, handling JavaScript dialogs promptly, recovering mouse state after dialog-opening clicks, and detecting click interception by overlays before dispatching input (#1432, #1434)
- Fixed frame-scoped selectors and waits so CSS-selector actions and
waitrespect the selected iframe, including cross-process iframes, with translated click coordinates (#1432) - Fixed wait timeout handling so the documented 25s default is used,
--timeoutis honored across wait variants, and long waits receive an appropriate client read budget (#1432) - Fixed agent-facing form commands so
find labelmatchesaria-labelandaria-labelledby,selecterrors when no option matches, andtypeparses--clearand--delayinstead of typing them as text (#1432)
Improvements
- Cut warm CLI command latency from about 150ms to about 1ms by removing the unconditional daemon settle sleep and retrying once when a stale daemon socket is discovered (#1432)
- Extended daemon respawn and retry handling to batch commands so batches recover from a daemon exit after the initial liveness check (#1432)
Infrastructure
- Pinned GNU Linux release artifacts to glibc 2.28 with zigbuild, added a release guard for newer GLIBC symbols, and aligned Docker release helpers with the pinned target (#1417)