-
Notifications
You must be signed in to change notification settings - Fork 25
Accessibility in the Quality Process
The Quality team is expected to utilize these accessibility tools as part of their review process
- Windows: Built in app, Narrator
- MAC: Built in app, VoiceOver
- Any: Commonly accepted tool, NVDA (NonVisual Desktop Access)
- WAVE is an tool that can be used to evaluate accessibility on a page! https://wave.webaim.org/extension/
- How to use it (Chrome Extension):
- Navigate to the page you'd like to evaluate and click on the WAVE extension in you Google Chrome extensions. It's that simple.
Firefox | Chrome | Edge | Safari | |
---|---|---|---|---|
Main Navigation Bar |
- Firefox starts tab at top navigation.
- User can easily tab through account submenu and log out easily.
- Tabbing over the drop down menu option whites out the word. [1] |
- Chrome immediately starts at the eAPD navigation, so user has to tab backwards to get to account information.
- User can easily tab through account submenu and log out easily.
- Tabbing over the drop down menu option whites out the word. [1] |
- Like Chrome, Edge immediately starts at the eAPD navigation, so user has to tab backwards to get to account information.
- User can easily tab through account submenu and log out easily.
- Tabbing over the drop down menu option whites out the word. [1] |
- Like Chrome, Safari immediately starts at the eAPD navigation, so user has to tab backwards to get to account information.
- Tab will immediately skip the submenu. | | eAPD Navigation |
- Tab will start at
Skip to Main
link. User has to tab through upper navigation to get to eAPD navigation. - Voiceover picks up title and will consistently say how many list items under the link. |
- Tab will immediately select the first navigation link in an eAPD.
- Voiceover will sometimes skip to the next link title or not say the link title.
- This can be corrected navigating back and forth with
Tab
andTab+Shift
can reset Voiceover. | - Like Chrome, tab will immediately select the first navigation link in the eAPD.
- Voiceover picks up title and is consistent through eAPD navigation. |
- Like Chrome, tab will immediately select the first navigation link in the eAPD.
- When tabbing through eAPD navigation, tab skips over all sub navigation items to the next navigation. |
Firefox | Chrome | Edge | Safari | |
---|---|---|---|---|
Main Navigation Bar | ||||
eAPD Navigation |
[1]
When using the Chrome browser, Voiceover, the default screen reader for Mac, does not always work on subforms. When tabbing through existing subforms, such as Key Personnel and Program Management, it will read out the first input value when tabbing on to edit. When edit is selected it will usually start to automatically read a different part of the subform and not say the correct value as the user tabs through the inputs.
To mitigate this, the user can tab back out of the subform and re-tab in and the voiceover should pick up all correct input values.
Voiceover might also not indicate that there is text in a rich text area (for example: Other Funding Description or Activity Details). If this happens, the user can prompt the screen reader by utilizing the up and down arrow keys.
On the page for Assurances and Compliance, Voice over will repeat ‘No no no no’ with no current way to pause or stop.
Tabbing into a rich text area (TinyMCE text boxes) doesn't read the text content out loud.
- Team Working Agreement
- Team composition
- Workflows and processes
- Testing and bug filing
- Accessing eAPD
- Active Documentation:
- Sandbox Environment
- Glossary of acronyms
- APDs 101
- Design iterations archive
- MMIS Budget calculations
- HITECH Budget calculations
- Beyond the APD: From Paper to Pixels
- UX principles
- User research process
- Visual styling
- Content guide
- User research findings
- eAPD pilot findings
- User needs
- Developer info
- Development environment
- Coding Standards
- Development deployment
- Infrastructure Architecture
- Code Architecture
- Tech 101
- Authentication
- APD Auto Saving Process
- Resetting an Environment
- Hardware Software List
- Deploying Staging Production Instances Using Scripts
- Terraform 101 for eAPD
- Provisioning Infrastructure with Terraform
- WebSocket basics
- Operations-and-Support-Index
- Single Branch Deployment Strategy
- Ops and Support Overview
- Service Level AOI
- Incident Response Plan
- On-Call Policy
- Infrastructure Contingency Plan
- Updating CloudFront Security Headers
- Requesting and Installing TLS Certificates