Gro VPAT
Gro user facing application VPAT for version 3.22.9.14 against WCAG 2.1 AA criteria conducted during October to December 2022
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.1.1 Non-text Content (Level A) |
Partially supports |
The product was tested for: - Images that convey information have meaningful alternative text using ALT - Images that are decorative are marked up using ALT=”” or CSS background images - Controls have an associated name - Non-text characters are not used or have meaningful alternative text This criterion is satisfied in most cases except - Final driving license image uploaded on verification page - Equal housing lender logo in the footer |
Not applicable |
The product does not have any multimedia |
|
1.2.2 Captions (Prerecorded) (Level A) |
Not applicable |
The product does not have any multimedia |
1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A) |
Not applicable |
The product does not have any multimedia |
1.3.1 Info and Relationships (Level A) |
Partially supports |
The product supports this criterion in terms of heading, structure, and semantic markup except: - Modal dialogs do not have heading structure to convey the purpose - Dropdown selection of option does not get announced consistently for screen reader user - Language selection dropdown in the footer does not have accessible name - Calendar does not have accessible name or state when selecting dates - Checkbox and radio button selection announcement is inconsistent - On verification page, ‘scan driver license’ and ‘fill out form instead’ buttons are only visually disabled not programatically |
1.3.2 Meaningful Sequence (Level A) |
Partially supports |
The visual reading order of the product matches with logical reading order throughout the application except: - Most of the modal dialogs are not reachable via keyboards - Some other modal dialogs are not in meaningful logical reading order - Disclosure links are coming after checkboxes in the visual reading order |
1.3.3 Sensory Characteristics (Level A) |
Supports |
All the instruction provided does not rely solely on sensory characteristics such as color, sound, shape, size or orientation |
1.4.1 Use of Color (Level A) |
Supports |
None of the information uses color as a sole means of communication except
|
1.4.2 Audio Control (Level A) |
Not applicable |
The product does not have any multimedia |
2.1.1 Keyboard (Level A) |
Partially supports |
The standard keyboard support is available for navigation throughout this product except: - Many of the modal dialogs are not keyboard reachable - Calendar uses drag and drop function to select dates which is not keyboard accessible - Uploaded image of driver license cropping function |
2.1.2 No Keyboard Trap (Level A) |
Supports |
There is no keyboard trap in any of the features for this product |
2.1.4 Character Key Shortcuts (Level A 2.1 only) |
Supports |
No specific character key shortcuts are defined |
2.2.1 Timing Adjustable (Level A) |
Not applicable |
This product will be part of larger application so the system settings will be applicable for this criterion |
2.2.2 Pause, Stop, Hide (Level A) |
Not applicable |
The product does not have any multimedia |
2.3.1 Three Flashes or Below Threshold (Level A) |
Supports |
No flashing objects are found on this product which flashes more than 3 times in one second |
2.4.1 Bypass Blocks (Level A) |
Supports |
There are headings and semantic structure for each page, skip to content link is not applicable here since there is no repetitive content block that needs to be bypassed |
2.4.2 Page Titled (Level A) |
Supports |
Each screen on this product has a unique title |
2.4.3 Focus Order (Level A) |
Partially supports |
Product was tested for keyboard only navigation to see the logical focus order and it is working for most of the features except: - Many of the modal dialog does not trap the focus so focus goes in background content - The focus does not go back to same element once modal/menu closes - On every page there is additional focus on hidden item due to use of tabindex on non-interactive element |
2.4.4 Link Purpose (In Context) (Level A) |
Partially supports |
Links have descriptive names in this product except - Close button on top right corner throughout the application - ‘Clear text’ link on all of the form input field |
2.5.1 Pointer Gestures (Level A 2.1 only) |
Supports |
There are no multipoint path-based gestures defined for this product so it can be worked with single point gestures |
2.5.2 Pointer Cancellation (Level A 2.1 only) |
Supports |
There is no functionality in this product that can be executed using single pointer cancellation |
2.5.3 Label in Name (Level A 2.1 only) |
Partially supports |
All the UI components that include text or images of text which have a label, have same name as presented visually except: - Language selector dropdown in the footer |
2.5.4 Motion Actuation (Level A 2.1 only) |
Not applicable |
No feature of this product can only be used by motion of the device |
3.1.1 Language of Page (Level A) |
Supports |
The lang attribute is setup for each page |
3.2.1 On Focus (Level A) |
Supports |
When UI component receives focus, there is no substantial change in context for that page |
3.2.2 On Input (Level A) |
Does not support |
When UI component’s value or setting has been changed e.g. checkboxes checked or radio buttons selected, the screen advances to the next page without warning on most of the pages |
3.3.1 Error Identification (Level A) |
Partially supports |
Error suggestions are available visually and programmatically for all the forms but it’s not descriptive enough for most of the fields |
3.3.2 Labels or Instructions (Level A) |
Partially supports |
Labels or instructions are provided visually and programmatically to all the form field inputs except: - Headings are not descriptive on some of the pages - Required form fields are not visually or programmatically clear - Format of form field data is either not clear or provided only as a placeholder on calendars |
4.1.1 Parsing (Level A) |
Partially supports |
The product pages are parsing well for automated accessibility checker tool except duplicate ids on: - Personal information id types - Joint account checkbox |
4.1.2 Name, Role, Value (Level A) |
Partially supports |
Many of the UI elements have name and role defined except: - The modal dialog titles are not unique and descriptive - Modal dialog role is not defined - Some icons lack descriptive accessible name - Status of the checkboxes and radio buttons does not get announced consistently - Loading status of pages after information input does not get announced - Selection of control does not get announced consistently for screen reader users - Close buttons on top right corner and clear text buttons for form input fields are defined as links |
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks and Explanations |
---|---|---|
1.2.4 Captions (Live) (Level AA) |
Not applicable |
The product does not have any multimedia |
1.2.5 Audio Description (Prerecorded) (Level AA) |
Not applicable |
The product does not have any multimedia |
1.3.4 Orientation (Level AA 2.1 only) |
Supports |
The product does not restrict view and operation to a single display orientation |
1.3.5 Identify Input Purpose (Level AA 2.1 only) |
Partially supports |
The form input fields where user information is collected does have appropriate autocomplete attribute except some of the fields like address, SSN, birthdate are missing it |
1.4.3 Contrast (Minimum) (Level AA) |
Partially supports |
Most of the text meets minimum color contrast guideline except: - Footer copyright language - Back button - Dropdown options selected states on certain screen size |
1.4.4 Resize text (Level AA) |
Supports |
The pages can be zoomed to 200% with browser zoom without any loss of content or functionality |
1.4.5 Images of Text (Level AA) |
Supports |
No images of text have been used in this product except for essential logos and driving license as one of the id uses |
1.4.10 Reflow (Level AA 2.1 only) |
Supports |
The pages can be zoomed to 400% without the need to scroll in both directions |
1.4.11 Non-text Contrast (Level AA 2.1 only) |
Does not support |
The form input field border color, checkboxes and radio buttons and clear information icons throughout the application do not meet the color contrast guideline for this criterion |
1.4.12 Text Spacing (Level AA 2.1 only) |
Supports |
The product pages are supported with various text styles set by user |
1.4.13 Content on Hover or Focus (Level AA 2.1 only) |
Supports |
There is no tooltip-like functionality without title attributes on this product |
2.4.5 Multiple Ways (Level AA) |
Not applicable |
This product will be part of larger application so the global navigation will be applicable for this criterion |
2.4.6 Headings and Labels (Level AA) |
Partially supports |
The product pages have descriptive headings and structure and labels for all the interactive fields |
2.4.7 Focus Visible (Level AA) |
Partially supports |
Most of the interactive UI elements have visible and good contrast focus indicators but it does not meet color contrast guideline of 3:1 |
3.1.2 Language of Parts (Level AA) |
Not applicable |
There is no other language used for this product in the given page |
3.2.3 Consistent Navigation (Level AA) |
Not applicable |
This product will be part of larger application so the global navigation will be applicable for this criterion |
3.2.4 Consistent Identification (Level AA) |
Partially supports |
All the UI components within this product are identified and working in a consistent way except: - Some of the modal dialogs have close buttons in the top left corner while most of others have top right corner |
3.3.3 Error Suggestion (Level AA) |
Partially supports |
Error suggestions are available visually and programmatically for all the forms but it is not descriptive enough for most of the fields |
Supports |
Data entered in the forms are validated to help the user to correct the data and all the data are reversible. None of the form submission results into legal commitments or financial transactions |
|
4.1.3 Status Messages (Level AA 2.1 only) |
Partially supports |
The status messages can be programmatically determined at present but are not attached to respective form fields |
Legal Disclaimer from Q2
The Voluntary Product Accessibility Template (VPAT) is a standardized form to document a product’s conformance with accessibility standards. The VPAT has been used in this document to create Accessibility Conformance Reports (ACRs) describing the accessibility of a product’s features. The information above describes this product's ability to support the applicable Standards/Guidelines, subject to Q2's interpretation of those standards and the remarks in this document.
This document is provided for information purposes only and the contents hereof are subject to change without notice. Q2 does not warrant that this document is error free, nor does it provide any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Q2 specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document.