Closed
Bug 533573
Opened 13 years ago
Closed 13 years ago
Missing accessibility labels on the buttons in the "Select how you want to use Weave"
Categories
(Firefox :: Sync, defect, P1)
Firefox
Sync
Tracking
()
RESOLVED
FIXED
1.0 beta3
People
(Reporter: MarcoZ, Assigned: mconnor)
References
Details
When setting up Weave for the first time, the buttons in the final screen of the wizard that says "Select how you want to start using Weave" have no accessible names. The result is that a screen reader such as NVDA will only speak the word "button". The labels should say something like "Merge", "Replace data on this computer", and "Select data on other devices" or something to that effect.
Assignee | ||
Comment 1•13 years ago
|
||
Marco, you're using 1.0b2, I assume? Can you retest with 1.0b3pre1? We're not using buttons anymore. https://people.mozilla.com/~cbeard/weave/dist/latest-weave.xpi
Reporter | ||
Comment 2•13 years ago
|
||
Mike, we're not picking up the description elements that are the children of each radio element. So here is my suggestion: 1. Give each description element an ID. 2. To each radio element add both an aria-labelledby and an aria-describedby attribute. 3. aria-labelledby points to the ID of the description that contains the bolded text. 4. aria-describedbz takes the IDs, separated by spaces, of the other description elements that belong to each radio. For the "merge" radio button, this looks like it has two of these, so it would be aria-describedby="id1 id2".
Assignee | ||
Comment 3•13 years ago
|
||
Awesome, thanks! Taking, blocking, will have a fix in b3 final, but not pre2, which is going on the wire shortly.
Assignee: nobody → mconnor
Flags: blocking-weave1.0+
Priority: -- → P1
Target Milestone: --- → 1.0 beta3
Assignee | ||
Comment 4•13 years ago
|
||
http://hg.mozilla.org/labs/weave/rev/90dc7f54c13f use aria attributes to make the radiobuttons accessible Thanks again Marco!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•4 years ago
|
Component: Firefox Sync: UI → Sync
Product: Cloud Services → Firefox
You need to log in
before you can comment on or make changes to this bug.
Description
•