Address Case Details Non-critical Accessibility Issues (Part 2)
This ticket handles the accessibility issues that are not mandated by WCAG.
Case Overview
When a case is unassigned, the Assigned Staff List field gets in a state where an unordered list has a direct child that is a span, which threw an error in Axe DevTools.
Court Docket View
Change Document Number field to simple text entry, and use real-time validation to inform the user that only numbers are acceptable. [input="number"] should generally be avoided, because it poses accessibility issues in terms of informing the user that certain inputs are valid or not.
When there is a blank docket entry number (e.g. two entries on the same day), Axe DevTools throws an error, stating that a div has an aria-label attribute, but no valid role attribute.
Move input icon to right side for search field
Major Changes
The above issues have been resolved. A number of other issues on this ticket are being moved to a new ticket number CAMS-483 to be addressed at a later date.
Updates have 100% unit test coverage with the exception of the first issue on the case overview screen. A test for that item seemed unnecessary since I simply pulled that span out of the UL that it was in.
Purpose
Address Case Details Non-critical Accessibility Issues (Part 2)
This ticket handles the accessibility issues that are not mandated by WCAG.
Case Overview
Court Docket View
Major Changes
The above issues have been resolved. A number of other issues on this ticket are being moved to a new ticket number CAMS-483 to be addressed at a later date.
Notes regarding this ticket are at https://docs.google.com/document/d/1iRKh8ZGI8yKiCngPzUn-giZtb3bQkKxpIr_8x1dVZI8
Testing/Validation
Updates have 100% unit test coverage with the exception of the first issue on the case overview screen. A test for that item seemed unnecessary since I simply pulled that span out of the UL that it was in.