Skip to content

fix: align press/click behavior and honor fast press cadence on iOS#70

Merged
thymikee merged 10 commits intomainfrom
codex/press-click-alias
Feb 18, 2026
Merged

fix: align press/click behavior and honor fast press cadence on iOS#70
thymikee merged 10 commits intomainfrom
codex/press-click-alias

Conversation

@thymikee
Copy link
Contributor

@thymikee thymikee commented Feb 18, 2026

Summary

Align press and click interaction semantics so both commands support coordinate targets (x y), @ref, and selector expressions in the same handler flow.

Introduce explicit --double-tap series behavior for press/click and apply it consistently across platforms:

  • iOS runner fast path uses XCTest tapSeries with doubleTap gesture semantics.
  • non-runner path performs two taps per iteration when --double-tap is set (including Android).
  • reject unsupported combinations (--double-tap with --hold-ms or --jitter-px).

Improve iOS tap cadence by skipping per-command waitForExistence unless the active app actually switched.

Update replay/session script handling and tests for the new flag and unified behavior.

Update docs and skills content to match shipped behavior:

  • document --double-tap
  • document press/click targeting parity
  • include gesture-series examples and constraints

Validation

  • pnpm typecheck
  • pnpm test:unit
  • pnpm test:smoke
  • pnpm build:xcuitest

@github-actions
Copy link

github-actions bot commented Feb 18, 2026

PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-02-18 15:02 UTC

@thymikee thymikee merged commit 99cc684 into main Feb 18, 2026
6 checks passed
@thymikee thymikee deleted the codex/press-click-alias branch February 18, 2026 15:02
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

Comments