Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dragging on mobile apps #1307

Closed
lgnacio opened this issue Aug 14, 2020 · 9 comments
Closed

Dragging on mobile apps #1307

lgnacio opened this issue Aug 14, 2020 · 9 comments

Comments

@lgnacio
Copy link

lgnacio commented Aug 14, 2020

On mobile, you can sort the order of list (or grid) contents by using drag and drop operations as in Example 1 below.
Example 1: https://unitid.nl/windowsphonepatterns/uap_pattern/drag-and-drop

This content doesn't work with a single pointer, only drag and drop.
However, it helps anyone who has a hard time performing path-based gestures in the following ways.
1.setting(iOS)
2.Accessibility
3.Touch
4.To Activate "AssistiveTouch"
5.Custom
6.Hold and drag

Example 2: https://youtu.be/RNSplpCh_A8

Is it a sufficient technique(2.5.1 Pointer Gesture or 2.5.7 Dragging) to use "AssistantTouch" to order the list (or grid) content in Example 1?

@lgnacio lgnacio changed the title 2.5.1 Pointer Gesture or 2.5.7 Dragging - mobile accessibility Discussion of SC 2.5.1 Pointer Gesture or 2.5.7 Dragging on mobile apps Aug 14, 2020
@patrickhlauke
Copy link
Member

You can't rely on an OS-level feature like "AssistantTouch" or whatever, as it's not available on all platforms (similar conceptually to saying "no, mouseKeys is not a substitute for making something keyboard-accessible"). Sites need to provide an additional method that does work with single pointer taps.

@lgnacio
Copy link
Author

lgnacio commented Aug 14, 2020

Sites need to provide an additional method that does work with single pointer taps.

Do you know an alternative method for this case(Example 1: https://bit.ly/33VYN5u) on mobile?

@patrickhlauke
Copy link
Member

conceptually, an option is to provide a separate explicit "reorder" button. when activated, show an up and down extra control for each item, and a "done" option.

@lgnacio
Copy link
Author

lgnacio commented Aug 14, 2020

I know it's theoretically possible. However, I wonder is possible to implement it with technology. It's possible on the Web. Is it possible on "mobile app"?

@patrickhlauke
Copy link
Member

why would it not be possible in a native app?

@patrickhlauke
Copy link
Member

@lgnacio
Copy link
Author

lgnacio commented Aug 18, 2020

It was very helpful! thank you.

@detlevhfischer detlevhfischer self-assigned this Aug 21, 2020
@detlevhfischer
Copy link
Contributor

Proposed working group response:
Thank you for your comment. While applying specific assistive technology settings like assistive touch on iOS may alleviate the dragging problem for some users, these options are not universally available and will not qualify as Sufficient Technique for a wider accessibility baseline covering different platforms and user agents.

@alastc alastc added this to To Survey in WCAG 2.2 Aug 27, 2020
@alastc alastc moved this from To Survey to In progress in WCAG 2.2 Sep 2, 2020
@alastc alastc moved this from In progress to To do in WCAG 2.2 Sep 3, 2020
@alastc alastc moved this from To do to Assigned in WCAG 2.2 Sep 6, 2020
@alastc alastc changed the title Discussion of SC 2.5.1 Pointer Gesture or 2.5.7 Dragging on mobile apps Dragging on mobile apps Oct 6, 2020
@alastc
Copy link
Contributor

alastc commented Oct 20, 2020

Hi everyone, the group discussed this today and agreed this response (slightly modified from the draft):


Thank you for your comment. While applying specific assistive technology settings like assistive touch on iOS may alleviate the dragging problem for some users, these options are not universally available and would not qualify as Sufficient Technique for a wider accessibility baseline covering different platforms and user agents. That said, until WCAG2ICT is updated, the group has not provided any guidance on applying the new SCs to native mobile apps.

@alastc alastc closed this as completed Oct 20, 2020
WCAG 2.2 automation moved this from Assigned to Done Oct 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
WCAG 2.2
  
Done
Development

No branches or pull requests

4 participants