Opened 5 years ago

Closed 5 years ago

#17713 closed defect (worksforme)

dojox/mobile/ScrollableView does not support VoiceOver's 3 fingers scroll gesture

Reported by: Patrick Ruzand Owned by: Patrick Ruzand
Priority: undecided Milestone: 1.10
Component: DojoX Mobile Version: 1.9.2
Keywords: a11y Cc:
Blocked By: Blocking:

Description

on ios, when VoiceOver? is enabled, a list is scrolled via a 3 finger scroll gesture. dojox/mobile/ScrollableView should behave the same.

see https://developer.apple.com/library/ios/technotes/TestingAccessibilityOfiOSApps/TestAccessibilityonYourDevicewithVoiceOver/TestAccessibilityonYourDevicewithVoiceOver.html

Change History (5)

comment:1 Changed 5 years ago by Patrick Ruzand

Keywords: a11y added

comment:2 Changed 5 years ago by Patrick Ruzand

Owner: set to Patrick Ruzand
Status: newassigned

comment:3 Changed 5 years ago by Patrick Ruzand

Milestone: tbd1.10

comment:4 Changed 5 years ago by Adrian Vasiliu

With VoiceOver? enabled, it is possible to scroll a ScrollableView? in the following way: double-tap, hold, then swipe up or down (all gestures with one finger). The gesture double-tap + hold switches VoiceOver? in a mode where it fires touch events - after the swipe VoiceOver? automatically goes back to it's normal mode. A single tap allows the user to know the position after the scroll. Tested successfully with Dojo 1.9.3 on both iOS 6 and 7.

This gesture is documented by Apple in this piece of VoiceOver? documentation: "Scroll continuously through a list: Double-tap and hold until you hear three rising tones, then drag up or down." in http://manuals.info.apple.com/MANUALS/1000/MA1565/en_US/iphone_user_guide.pdf .

Otherwise, if scrolling using the three finger swipe gesture is mandatory, an app using dojox/mobile can get it by applying the procedure described in item #5 from http://livedocs.dojotoolkit.org/dojox/mobile/faq#why-scrolling-is-fast-and-smooth-on-some-devices-browsers-but-not-on-all. This describes how to use "native" scroll (overflow:scroll) in the ScrollableView?. I tested successfully the fact that the three finger swipe gesture works with "native" scroll.

comment:5 Changed 5 years ago by Patrick Ruzand

Resolution: worksforme
Status: assignedclosed
Note: See TracTickets for help on using tickets.