Skip to content
This repository was archived by the owner on Jun 30, 2018. It is now read-only.

WebAIM Feedback - SC 2.5.4 – Pointer Gestures #264

Closed
jared-w-smith opened this issue Apr 1, 2017 · 2 comments
Closed

WebAIM Feedback - SC 2.5.4 – Pointer Gestures #264

jared-w-smith opened this issue Apr 1, 2017 · 2 comments
Assignees

Comments

@jared-w-smith
Copy link

For touch interfaces, because 2.5.3 (above) seemingly requires alternative mechanisms (such as a “a mobile menu button”) for all simple pointer gestures (and, presumably, all complex ones too), this seems to be a moot requirement if 2.5.3 stands as is. Why would an author provide a simple gesture alternative for a complex gesture when both the simple and complex gestures require a standard button alternative? Or perhaps we’re misinterpreting all of this.

This would have a notable impact on many standard and (potentially) otherwise conformant interfaces, such as Google Maps, many mobile interfaces, etc. WebAIM supports the general intent of this success criterion, but it seems best aligned with Level AA.

@detlevhfischer
Copy link
Contributor

detlevhfischer commented Apr 6, 2017

For reference:

SC 2.5.4 Pointer gestures looks at the default scenario of use, i.e. a situation where assistive technology that remaps gestures is NOT turned on. Users should be able to position a pointer (mouse cursor, finger) over a target, then activate it, without having to drag (or, on touch interfaces, execute complex gestures). 2.5.3 Touch with Assistive Technology, on the other hand, checks whether all functions can still be operated / activated when the OS screenreader (like VoiceOver or TalkBack) is turned on by the usual means of traversing elements via swiping and activating them by double-tapping.

Take an example:
For a slider widget, meeting SC 2.5.3 Touch with Assistive Technology would require that the slider has at least one of the following features:

  1. an equivalent alternative input (say, input type="number") with a label specifying the value range
  2. buttons to increment / decrement the value
  3. discrete points along the range that can be screen reader-focused and activated to update the value

The same slider would already meet SC 2.5.4 Pointer gestures if any single tap on the range would move the thumb there - i.e., there would be no need to pick up the thumb and move it along the range.

I personally would not mind placing this Success Criterion on level AA (thoughts?)

@awkawk
Copy link
Member

awkawk commented Sep 15, 2017

@jared-w-smith Thank you for the comment. An updated version of this SC is available at https://www.w3.org/TR/WCAG21/#pointer-gestures

@awkawk awkawk closed this as completed Sep 15, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants