New toggles are confusing for screen reader users

Bug #1482490 reported by Jono M
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
Low
Jono M
15.10
Fix Released
Undecided
Unassigned

Bug Description

The new toggle-style checkboxes (used, for example, in the user settings page) are mostly accessible, but can be confusing to screen reader users because they include both "On" and "Off" text regardless of whether they are checked or unchecked. This text uses CSS :before and :after pseudo-elements, so it may be an issue particular to the JAWS screen reader, but it's worth looking into whether this can be changed. Ideally, either "On" or "Off" would be read out, depending on whether the checkbox is checked or unchecked.

Affects latest master

Jono M (jonom)
Changed in mahara:
status: Confirmed → In Progress
assignee: nobody → Jono Mingard (mingard)
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/5193

Revision history for this message
Kristina Hoeppner (kris-hoeppner) wrote :

Jono, do we have that problem also in 15.04 where they were introduced?

Changed in mahara:
milestone: none → 15.10.0
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/5193
Committed: https://git.nzoss.org.nz/mahara/mahara/commit/3e2d45e93af76ef31decf43e00cddca2ef9f240b
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit 3e2d45e93af76ef31decf43e00cddca2ef9f240b
Author: Jono Mingard <email address hidden>
Date: Fri Aug 28 16:02:21 2015 +1200

Improve accessibility of switchboxes (Bug #1482490)

- Hide "On"/"Off" text from screen reader users
- Add accessible label text and make visible label a pseudolabel

behatnotneeded

Change-Id: I8a5aa2dd801b169ddc9d9524e7527266b9525620

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
Robert Lyon (robertl-9)
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.