Skip to content

Conversation

@detlevhfischer
Copy link
Contributor

@detlevhfischer detlevhfischer commented Apr 14, 2023

Just added this note for clarification regarding the frequent image sliders where the current SC text does not clearly say whether their operation falls under 2.5.1 Pointer Gestures or the future 2.5.7 Dragging Movements. In my current formulation, horizontal product sliders engaging in various directions (i.e. no specific intermediate point in one direction) would not be considered as falling under 2.5.1 Pointer Gestures (but fall under 2.5.7 Dragging Movements in WCAG 2.2).

Here is a Githack rendering of the modified Understanding 2.5,1 Pointer Gestures.

I have no specific interest in exempting this type of slider from 2.5.1, I just want more clarity here...

Addition of a paragraph that explains the behavior of product sliders where the intermediate point is not in a particular direction, explaining that suvchj sliders are not activated by pointer gestures (once part of WCAG 2.2 a cross-reference to 2.5.7 Dragging Movements should be added).
Changed placement of new section to the end of dragging differentiation
reducing image soze of added graphic
@patrickhlauke
Copy link
Member

I'll admit that the new illustration and wording confused me, more than anything else. It might be better to use much simpler language to explain what's happening with a slider/carousel of this nature...something like "The user clicks/taps on the carousel, and moves the pointer (mouse or finger), with the carousel following the movement. The user is free to move the pointer arbitrarily, rather than being constrained to move it along a very strict path. Once they release the mouse button/raise their finger from the touchscreen, the carousel 'settles' on a particular slide/position. This is not path-based, but a dragging motion..." or words to that effect. I'd avoid the whole "moving up/down scrolls" and similar.

@detlevhfischer
Copy link
Contributor Author

detlevhfischer commented Apr 19, 2023

@patrickhlauke I see your point, and the illustration may indeed not be useful. Your suggeston seems a bit too specific though, focusing on 'carousel'. I've used that term for those constructs where slides indeed snap to a particular position - and often in those cases there are additional controls (dot lists or similar) that do provide an alternative. The text should be general enough to cover any area where content is only partly visible and can be panned along an axis, with or without snap-to-position behaviour, including areas allowing vertical movement (rare as that may be). So you are right to avoid a specific "moving up/down to scroll/pan the view" language. Must come up with better text (sigh)...

@bruce-usab bruce-usab self-requested a review April 27, 2023 14:12
@mitchellevan
Copy link
Contributor

This is probably relevant to #2116

@patrickhlauke
Copy link
Member

I think that this PR is made redundant by the changes i'm proposing in #4843 - if that PR is accepted, it's probably worth closing this PR (but to perhaps make a change/addition to the dragging movement understanding doc to more explicitly mention carousels and similar widgets, if it's not clear there already that dragging applies to them)

@patrickhlauke
Copy link
Member

Worked some more on #4843 - I believe that PR now supersedes this one

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.

4 participants