Closed Bug 1217401 Opened 9 years ago Closed 9 years ago

[Accessibility] Homescreen panel indicator is not accessible

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:2.5+)

RESOLVED FIXED
blocking-b2g 2.5+

People

(Reporter: cwiiis, Assigned: cwiiis)

References

Details

(Whiteboard: [systemsfe])

Attachments

(1 file)

[Blocking Requested - why for this release]: Core application with poor accessibility

Yura Zenevich [:yzen]:

"Dotted page indicators are inaccessible to screen reader. They need to have slider semantics with min max and current values clearly indicated."

[...]"the way platform a11y works is that it will not be landing (ignores) on generic elements (without any semantics) even if they have labels. By such elements I mean divs and spans. The screen reader user can already scroll (with 2 fingers) right and left between the pages however there's no way for them to discover that there are more than one. I suggest in this case that doing something similar to the very original home screen would be very beneficial to the SR user:

https://github.com/mozilla-b2g/gaia/blob/v2.0/apps/homescreen/index.html#L76-L78
https://github.com/mozilla-b2g/gaia/blob/v2.0/apps/homescreen/js/pagbar.js#L44-L45"
Comment on attachment 8677484 [details] [review]
[gaia] Cwiiis:bug1217401-homescreen-a11y-pages-indicator > mozilla-b2g:master

This wraps the panel indicator in a header (which is where the aria label is now set) and adds a slider role to the panel indicator, as well as keyboard input, matching original horizontally paged homescreen.
Attachment #8677484 - Flags: review?(gmarty)
Comment on attachment 8677484 [details] [review]
[gaia] Cwiiis:bug1217401-homescreen-a11y-pages-indicator > mozilla-b2g:master

Approved!
Attachment #8677484 - Flags: review?(gmarty) → review+
Thanks, merged: https://github.com/mozilla-b2g/gaia/commit/063bc774d6396f834932c68174bf579cff925214
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
blocking-b2g: 2.5? → 2.5+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: