Closed Bug 1074459 Opened 11 years ago Closed 11 years ago

Accessibility review for new login

Categories

(Webmaker Graveyard :: webmaker.org, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: cassie, Assigned: cade)

References

Details

(Whiteboard: [accessibility][nov28][login])

We have new login UX and frontend. Yay! Let's make sure it's nice and accessible. Aki is going to help us out by doing a review with this lens. Cade is going to update a public link with the latest work by Wednesday morning... Cade if you could update here when ready that would be helpful. We'll aim to complete this for the next heartbeat.
Flags: needinfo?(cade)
Assignee: nobody → aki
The test app is running here: http://webmaker-handshake.herokuapp.com/ We're in the middle of a re-write, so it's possible it'll change a bit in the coming week.
Flags: needinfo?(cade)
A couple notes: "Create a Webmaker account" modal 1. "log in with Persona" should be a button with a class of "btn btn-link" so tab focus works properly on Macs with the "Text boxes and lists only" tab option (the default) selected 2. the email element should have an id of email. currently the label isn't assigned to anything so voiceover calls it "required text" 3. dynamic error message should appear *below* form fields, otherwise it moves the location of the form fields and can disorient the person using it 4. *ideally* the checkbox input for terms & privacy policy should be outside the label. either way, it should have an id, and the label should be for= that id. "Welcome to Webmaker" modal 1. "Explore the rest of Webmaker" should be a button with link class as well The experience itself is totally spot-on. I love it. <3 big ups!
Thanks Aki. Nice, clear feedback. These all seem like pretty small fixes that could be implemented pre- or post-launch.
Same notes for IE, Windows Narrator basically works the same as voiceover.
* the [oct17] train has now left the station * so please update with [oct31], [nov14], [nov28], etc.
* [oct17] has passed. Please update the whiteboard.
Whiteboard: [accessibility][oct17][login] → [accessibility][nov14][login]
* [nov14] is past -- please update to [nov28] train or later
* Are we still doing this?
Flags: needinfo?(aki)
Whiteboard: [accessibility][nov14][login] → [accessibility][nov28][login]
I'll take this and make sure everything's working from an accessibility point of view.
Assignee: aki → cade
Flags: needinfo?(aki)
I have no idea how to tweak those ui bits without breaking anything. Ricardo: can you help?
Flags: needinfo?(ricardo)
I will investigate.
Flags: needinfo?(ricardo)
Depends on: 1101820
Depends on: 1102232
Depends on: 1102430
Depends on: 1102433
Depends on: 1102480
We've patched up all the issues caught in the a11y review, gonna close this one now.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.