Skip to content

fix(release): require the corrected slider harness - #47

Merged
pathscale merged 2 commits into
masterfrom
fix/qa-slider-release-floor
Sep 12, 2026
Merged

fix(release): require the corrected slider harness#47
pathscale merged 2 commits into
masterfrom
fix/qa-slider-release-floor

Conversation

@pathscale

@pathscale pathscale commented Sep 12, 2026

Copy link
Copy Markdown
Owner

The headless host must run the same renderer and protocol that ps-qa uses to judge pointer visibility. A clean Chuzz build could otherwise select ps-blitz 0.4.8 and protocol 0.5.0, omit the real viewport from snapshots, and let a document-height root make an offscreen slider look pressable.

This prepares Chuzz 0.1.38 with explicit minimums of ps-blitz 0.4.9 and blitz-control-protocol 0.5.1. The other ps-blitz crates use the same 0.4.9 floor so Cargo cannot assemble a mixed engine.

The public dependency rebuild also exposed a false integration premise: Click and DoubleClick already move the synthetic pointer onto their target, so hovering the same node again correctly produces no transition or repaint. The socket test now moves away first and verifies both the leave and re-entry paint events.

Local release evidence, resolved entirely from crates.io:

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-features (89 passing tests)
  • release chuzz-headless build with capture,javascript,scrollbars,webp,system-fonts
  • the targeted inspection-socket test passes five consecutive runs
  • the resulting release host with public ps-qa 0.7.2 completes js.software's 600/600 native outcomes across 13 groups, including viewport-bounded Slider and Color Picker pointer paths

The owner reviews this PR before any merge or release.

@pathscale
pathscale merged commit b0e4ce0 into master Sep 12, 2026
4 checks passed
@pathscale
pathscale deleted the fix/qa-slider-release-floor branch September 12, 2026 11:56
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