input fields in the public catalog often have no description

Bug #1735768 reported by Jane Sandberg
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned
3.2
Fix Released
Medium
Unassigned

Bug Description

Most types of <input> tags must have some explicit description in order to meet accessibility standards like WCAG. This can be accomplished with a corresponding <label> tag, and there are several other options when the <label> tag isn't appropriate (here's a good overview: https://webaim.org/techniques/forms/advanced).

Revision history for this message
Jane Sandberg (sandbergja) wrote :
Revision history for this message
Jane Sandberg (sandbergja) wrote :

Started a branch to take care of this here: user/sandbergja/lp1735768_add_labels_to_opac_inputs

Here's the link: http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sandbergja/lp1735768_add_labels_to_opac_inputs

I'm pretty sure there are more out there that need to be fixed, so this branch is not yet ready for the pullrequest tag.

Revision history for this message
Jane Sandberg (sandbergja) wrote :

Force-pushed some more changes.

Note that I am using aria-label in some cases, rather than the title attribute. This is despite the work done on this branch: https://bugs.launchpad.net/evergreen/+bug/1301599

This is because of the inconsistent behavior of screen-readers toward the title attribute (I know it's getting better, but it still seems like Chromevox disregards title attributes on <select> tags, even when Chrome uses that title attribute as the <select>'s name in the accessibility API).

tags: added: pullrequest
Michele Morgan (mmorgan)
Changed in evergreen:
milestone: none → 3.3-rc
Changed in evergreen:
milestone: 3.3-rc → 3.3.1
Changed in evergreen:
milestone: 3.3.1 → 3.3.2
Changed in evergreen:
milestone: 3.3.2 → 3.3.3
Revision history for this message
Galen Charlton (gmc) wrote :

Works for me. Signoff branch is user/gmcharlt/lp1735768_signoff.

tags: added: signedoff
Revision history for this message
Galen Charlton (gmc) wrote :

Pushed to master, rel_3_3, and rel_3_2 (it didn't apply cleanly to rel_3_1). Thanks, Jane!

Changed in evergreen:
importance: Undecided → Medium
status: New → Confirmed
no longer affects: evergreen/3.1
Changed in evergreen:
milestone: 3.3.3 → 3.3.4
Changed in evergreen:
milestone: 3.3.4 → 3.3.5
Revision history for this message
Galen Charlton (gmc) wrote :

Fixed this bug's status; fixes were released a while back.

Changed in evergreen:
milestone: 3.3.5 → 3.3.3
status: Confirmed → Fix Committed
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.