Web Staff Client - Admin Pages Accessibility

Bug #1916403 reported by Mike Risher
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

Here is a list of administration interfaces with accessibility issues that should be addressed. This list was compiled in late 2020, so apologies if any of it is out of date. All of these interfaces can be found under the "Administration" tab of Evergreen.

We have several shared directives which have been modified so that they can be made accessible. That work will be helpful here. See bug #1887866. (As of February 19 2021 the work on shared directives has been signed off on but isn't on master.)

Organization Types - Currently there's no way to expand or collapse tree with keyboard
/staff/admin/server/actor/org_unit_type
/staff/admin/server/actor/org_unit

Call Number Prefix - org unit selector isn't accessible
/staff/admin/server/asset/call_number_prefix

Print Template Admin - org unit selector and two combo boxes
/staff/admin/server/config/print_template

Statistical Popularity Badge Config - org unit selector
/staff/admin/local/rating/badge

Surveys questions and answers - non-accessible Input fields for new questions, new answers, editing questions
staff/admin/local/action/survey/<id number>

Many Acquisitions Admin pages don't have an accessible org unit selector.
/staff/admin/acq/splash (list of admin pages)
/staff/admin/acq/claim_event_type (one example)
/staff/admin/acq/claim_policy (another example)

Booking Admin - non-accessible org unit selector on some of these pages
/staff/admin/booking/splash (list of booking pages)
/staff/admin/booking/resource (one example)

Transit List -- org unit selector, Start/end dates
/eg/staff/circ/transits/list

Serials Templates - org unit selector, as well as the create template modal
/eg/staff/admin/serials/templates

Serials Admin -> Prediction Pattern Templates - create record modal
/eg/staff/admin/serials/pattern_template

Reports - Various accessibility issues. For instance, the forms to create a new template, report, or output don't have accessible input fields. After a new template is created an alert message is displayed but isn't accessible.
/eg/staff/reporter/legacy/main

Revision history for this message
Shula Link (slink-g) wrote :

Confirmed as of 3/15/2021

Changed in evergreen:
status: New → Confirmed
tags: added: admin-pages
removed: webstaffclient
Revision history for this message
Stephanie Leary (stephanieleary) wrote :

I just ran across the tree view bug while working on tabs in the Organization Types screen.

Leaving this reference on accessible tree views here in case anyone else wants to pick it up:
https://www.w3.org/WAI/ARIA/apg/example-index/treeview/treeview-navigation

Revision history for this message
Stephanie Leary (stephanieleary) wrote :

Separate bug for the survey questions: bug 2040183.

Revision history for this message
Stephanie Leary (stephanieleary) wrote :

For the Angular interfaces, most of these issues have now been addressed in other bugs:

Org unit selectors: bug 1999158 and bug 2043899
Organization Types trees: bug 1993825
Date/time select: bug 2043421

The forthcoming Angular Reports interface will replace the very inaccessible legacy Reports screens.

That leaves the bugs related to Serials modals. I'm inclined to open a new bug for those and close this one (maybe as a duplicate of bug 1999158), if there are no objections.

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.