Page MenuHomePhabricator

Accessibility of iOS app
Closed, DeclinedPublic

Description

Voiceover on an iPhone is really great. I tested it with our app and some things are broken

1: All our buttons don't have titles atm, causing VoiceOver to say just 'Button'
2: The close button of the settings is not recognized as a clickable element/button
3: You cannot three finger scroll in a page (Voiceover uses a 3 finger gesture instead of 2 fingers)


Version: 1.0.0 (Android)
Severity: enhancement

Details

Reference
bz33933

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 12:05 AM
bzimport set Reference to bz33933.

Titles should be fixable... close button probably has to be turned into something like a <button> or else at least given some explicit focus like a tabindex (does that help here?)

Not sure if we can do anything about scrolling... we're constrained by the browser's abilities, and if it won't scroll in the overflowable div then we may be kinda stuck. In theory could probably go back to full-document scrolling and see if that helps, but that won't work on iPad at all.

Here's a couple improvements:

[master a835ddb] Improve accessibility for iOS & web voice readers: title attributes for toolbar buttons

[master 3ec6e56] Improve accessibility (bug 33933): set language on language links in 'read in' list

Search box, search button, still need labels; W home & close buttons need to be accessible at all, and still can't scroll in the content area.

We won't make further changes on this in the PhoneGap-based app which we'll be retiring in favor of a native app, which should be easier to make fully accessible.