Skip to content

Conversation

@patrickhlauke
Copy link
Member

@patrickhlauke patrickhlauke commented Dec 31, 2025

This PR is a long-overdue disambiguation that removes the half-hearted (half-a**ed) retconning attempt to make pointer gestures apply to sliders at the time before we had dragging movements. (yes, this may mean that for 2.1, sliders MAY not be covered by pointer gestures anymore, but even with the additions we had, they weren't per se...so this doesn't actually change anything normatively in my mind, other than remove the weird points of overlap and confusion).

In understanding for pointer gestures:

  • Remove the confusing "intermediate"/"midpoint" patch that was added mostly as a way to retcon/patch in applicability to sliders/carousels into pointer gestures, once the normative wording was already baked in and it turned out to be too difficult to make it apply to dragging sliders.
  • Emphasise that for gestures, the end-point (and sometimes even the start-point) often don't actually matter so much as the direction (and potentially speed)
  • Repurpose the "wiggly line from point 1 to point 2" to actually illustrate dragging movement, and move the two illustrations (straight line and wiggly line) to the section that tries to explain the difference between dragging and path-based gestures
  • Use some consistency: start-point and end-point (not "start point", or "endpoint" etc, it was all a bit mix and match before)
  • Adds a mention about gestures used to control UA/AT (similar to the mention present in the dragging movement understanding)
  • Adds a very explicit mention that sliders are generally implemented using dragging movement, and are not path-based. Removes the very borderline example of a badly implemented slider

Preview: https://deploy-preview-4843--wcag2.netlify.app/understanding/pointer-gestures

In understanding for dragging movements:

  • Remove the mention of "intermediate points"
  • Small language tweaks
  • Same consistency change (start-point / end-point)

Preview: https://deploy-preview-4843--wcag2.netlify.app/understanding/dragging-movements

Closes #3344
Supersedes #3148
Closes #2684

* Remove the confusing "intermediate"/"midpoint" patch that was added mostly as a way to retcon/patch in applicability to sliders/carousels into pointer gestures, once the normative wording was already baked in and it turned out to be too difficult to make it apply to dragging sliders.
* Emphasise that for gestures, the end-point (and sometimes even the start-point) don't actually matter so much as the direction (and potentially speed)
* Repurpose the "wiggly line from point 1 to point 2" to actually illustrate dragging movement, and move the two illustrations (straight line and wiggly line) to the section that tries to explain the difference between dragging and path-based gestures
* Use some consistency: start-point and end-point (not "start point", or "endpoint" etc, it was all a bit mix and match before)
@netlify
Copy link

netlify bot commented Dec 31, 2025

Deploy Preview for wcag2 ready!

Name Link
🔨 Latest commit 8b85cd2
🔍 Latest deploy log https://app.netlify.com/projects/wcag2/deploys/695d6ba0e881280007f0d2a9
😎 Deploy Preview https://deploy-preview-4843--wcag2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@patrickhlauke
Copy link
Member Author

patrickhlauke commented Dec 31, 2025

It's a draft PR for now, as I want to see if I can also cover/address other aspects such as #3148 #2116 and #2684

EDIT: worked some more on this PR, this now addresses these other issues as well

@patrickhlauke patrickhlauke force-pushed the patrickhlauke-pointer-gesture-dragging-disambiguation branch from 602b611 to 446449e Compare January 2, 2026 00:15
@patrickhlauke patrickhlauke marked this pull request as ready for review January 2, 2026 01:00
@patrickhlauke patrickhlauke changed the title Initial disambiguation of path-based gesture versus dragging movement Disambiguation of path-based gesture versus dragging movement Jan 2, 2026
@detlevhfischer
Copy link
Contributor

Looks very solid, great work, @patrickhlauke

Copy link
Contributor

@detlevhfischer detlevhfischer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some editorial comments - the substance is there.

@patrickhlauke
Copy link
Member Author

Just some editorial comments - the substance is there.

thank you @detlevhfischer ... good to get some more of the cruft (most of it was existing text I think) out of those docs. I'll have a look through and make tweaks

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.

Overlap of 2.5.1 Pointer Gestures and 2.5.7 Dragging Movements 2.5.7 Dragging Movements - Carousels - Overflowed Containers

4 participants