Top 3 Issues:
- Forms are missing labels – Most form fields are missing programmatic labels. A screen reader user will not know the purpose of a form field when it is not programmatically associated with a visible label. Because of this, many screen reader users will find the application very difficult to use.
- Search results page is refreshed after changing a filter – The entire page is refreshed after changing the value of a filter. This forces blind screen reader users and people with motor disabilities to start back at the top of the page every time a filter is changed. Many users will find this very frustrating and time consuming. Many will most likely find the application difficult to use.
- Missing landmarks, heading structure, and skip links – Screen reader software uses landmarks and heading structure to provide an overview of the page. These structures also let blind users jump to different sections of a page and quickly access information that might otherwise take a long time to navigate to. Additionally, most people with motor disabilities will use a keyboard or a device that emulates key strokes to navigate pages. The site contains repetitive blocks of content that cannot be skipped, such as site navigation and search result filters. Furthermore, keyboard-only users will not be able to use the search result filters because there is no visual indication of focus within that section of the page.