Shelving Location Groups admin screen accessibility
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Committed
|
Medium
|
Unassigned |
Bug Description
In Administration > Local Administration > Shelving Location Groups (/eg2/en-
There are several issues here:
* Almost all the actions on this page are (click) handlers on <div> tags that should be <button> instead (see https:/
* There are separate <eg-staff-banner> tags for each column, when there should be one at the top of the page that also includes the tab title (see bug 1994711). The rest should be <h2> tags.
* The list of shelving location groups in the left column should be a table instead of using Bootstrap grid classes.
* The drag and drop icon should be a <button> tag with a keyboard handler so the rows can be moved up or down one at a time using the arrow keys.
* In the checkbox lists under Group Entries and Shelving Locations, there are duplicate entries in the list. Because the duplicates share IDs, the labels are not correctly associated with the inputs.
tags: | added: accessibility ux-forms ux-keyboard |
Changed in evergreen: | |
assignee: | nobody → Stephanie Leary (stephanieleary) |
tags: | added: pullrequest |
Changed in evergreen: | |
assignee: | Stephanie Leary (stephanieleary) → nobody |
milestone: | none → 3.13-beta |
3.11.1
The entries in the Shelving locations column sort alphabetically by System and then again by Branch.
The Group Entries column is not sorted alphabetically. This makes it difficult to identify which shelving locations from each System and Branch are included in the group, especially when displaying data at the Consortium level. I think the Group Entries column should sort alphabetically by default. I think it would also be preferable if both the Group Entries and Shelving Locations columns displayed locations owned by branches under the locations owned by their respective Systems.
Please see attached screenshot.