Skip to content

Let QA pointer drags target a painted destination - #27

Merged
pathscale merged 5 commits into
masterfrom
feat/qa-drag-to-target
Sep 28, 2026
Merged

pathscale merged 5 commits into
masterfrom
feat/qa-drag-to-target

Conversation

@pathscale

Copy link
Copy Markdown
Owner

Change

Allow pointer_drag checks to name a painted destination with to, so ps-qa computes the drag displacement from the live renderer. This supports data-derived QA targets without hardcoding per-puzzle coordinates in check manifests. Existing dx/dy checks remain supported.

Verification

  • cargo +stable fmt --all -- --check
  • cargo +stable clippy -p ps-qa --all-targets -- -D warnings
  • cargo +stable test -p ps-qa (164 unit tests passed; 2 CLI tests passed, 1 existing host-dependent test ignored)
  • OpenCaptchaWorld Chuzz QA: 25 runs, 176 checks passed, including real pointer drag, image clicks, and Bingo cell swaps.

meh added 5 commits September 26, 2026 10:28
Real Cmd arrives from winit as SUPER|META, and blitz-dom's text editing
tests SUPER as the macOS action modifier. An injected Cmd+V carried META
alone, so a text field typed a literal "v" instead of pasting.
`navigate` runs before `open` and sends the protocol's Navigate. A click in
a client-routed app never loads a document, so a direct load (reloading
/account while signed in) could not be checked at all. The check waits
for its arrival target within open_timeout_ms, and a host that refuses
Navigate fails the check with its error.
@pathscale
pathscale merged commit ff1b810 into master Sep 28, 2026
3 checks passed
@pathscale
pathscale deleted the feat/qa-drag-to-target branch September 28, 2026 21:24
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