2022-09-11 16:35:32 |
Jane Sandberg |
bug |
|
|
added bug |
2022-09-11 16:39:45 |
Jane Sandberg |
description |
To recreate:
* Install a browser extension like WAVE or aXe
* In the staff client, go to Cataloging > Manage Authorities
* Run your accessibility extension.
WAVE flags the "Missing Form Label" error twice. aXe considers this as two separate issues: "Form elements should have a visible label" and "Form elements must have labels".
In any case, for both "Search Term" and "Authority Type" fields, there is a label visible in the screen, but it is not programmatically associated with the field it describes. We should:
1. Give the Search Term input tag an id.
2. Give the Authority Type combobox a domId.
3. Turn the labels into <label> tags that point to their respective input IDs.
More info from WebAIM: https://webaim.org/techniques/forms/controls |
To recreate:
* Install a browser extension like WAVE or aXe
* In the staff client, go to Cataloging > Manage Authorities
* Run your accessibility extension.
WAVE flags the "Missing Form Label" error twice. aXe considers this as two separate issues: "Form elements should have a visible label" and "Form elements must have labels".
In any case, for both "Search Term" and "Authority Type" fields, there is a label visible in the screen, but it is not programmatically associated with the field it describes. We should:
1. On the Search Term input, change the erroneous "aria-describedby" attribute to "aria-labelledby".
2. Give the Authority Type combobox a domId.
3. Turn the Authority Type <span> "label" into an actual <label> tag with the new domId value in the for attribute.
More info from WebAIM: https://webaim.org/techniques/forms/controls |
|
2022-12-22 17:50:55 |
Stephanie Leary |
tags |
accessibility cat-authority |
accessibility cat-authority pullrequest |
|
2022-12-23 01:56:46 |
Jane Sandberg |
tags |
accessibility cat-authority pullrequest |
accessibility cat-authority needswork pullrequest |
|
2023-02-24 20:15:10 |
Andrea Neiman |
evergreen: importance |
Undecided |
Medium |
|
2023-02-24 20:17:03 |
Andrea Neiman |
evergreen: milestone |
|
3.next |
|
2023-03-01 20:24:31 |
Stephanie Leary |
tags |
accessibility cat-authority needswork pullrequest |
accessibility cat-authority pullrequest |
|
2023-03-02 14:52:59 |
Jane Sandberg |
tags |
accessibility cat-authority pullrequest |
accessibility cat-authority pullrequest signedoff |
|
2023-03-02 16:49:49 |
Galen Charlton |
evergreen: assignee |
|
Galen Charlton (gmc) |
|
2023-03-02 16:49:52 |
Galen Charlton |
evergreen: status |
New |
Confirmed |
|
2023-03-02 16:53:02 |
Galen Charlton |
evergreen: milestone |
3.next |
3.10.1 |
|
2023-03-02 16:54:19 |
Galen Charlton |
nominated for series |
|
evergreen/3.9 |
|
2023-03-02 16:54:19 |
Galen Charlton |
bug task added |
|
evergreen/3.9 |
|
2023-03-02 16:54:25 |
Galen Charlton |
evergreen/3.9: importance |
Undecided |
Medium |
|
2023-03-02 16:54:26 |
Galen Charlton |
evergreen/3.9: status |
New |
Confirmed |
|
2023-03-02 16:54:29 |
Galen Charlton |
evergreen/3.9: milestone |
|
3.9.2 |
|
2023-03-02 16:54:44 |
Galen Charlton |
evergreen: status |
Confirmed |
Fix Committed |
|
2023-03-02 16:54:46 |
Galen Charlton |
evergreen/3.9: status |
Confirmed |
Fix Committed |
|
2023-03-02 16:54:48 |
Galen Charlton |
evergreen: assignee |
Galen Charlton (gmc) |
|
|
2023-03-27 16:09:41 |
Evergreen Bug Maintenance |
evergreen: status |
Fix Committed |
Fix Released |
|
2023-03-27 16:09:43 |
Evergreen Bug Maintenance |
evergreen/3.9: status |
Fix Committed |
Fix Released |
|