WCAG failures for the MyWay+ digital ticketing platform
All WCAG testing follows the WCAG-EM audit methodology testing. Issues are categorised by the severity level to describe likely user impact
- Severity 4 Low - Unlikely to prevent anyone from accessing content but could be a minor problem.
- Severity 3 Medium - Could make accessing and navigating content difficult for some people.
- Severity 2 High - This will present significant access issues, but workarounds are available
- Severity 1 Critical - Will prevent the flow from being completed. Requires third-party assistance as there is no path to work around the issue.
Issue | WCAG Criterion | WCAG Level | Severity |
---|---|---|---|
Poor focus colour contrast on "Quick Top Up" and "Buy a QR Ticket" | 1.4.11 Non-text Contrast | AA | High |
"Username", "Password", "Remember Me" are unlabelled controls | 1.3.1 Info and Relationships | A | High |
"Recover Account", "Forgot Password" are unreachable from the keyboard | 2.1.1 Keyboard | A | Critical |
Issue | WCAG Criterion | WCAG Level | Severity |
---|---|---|---|
"First Name", "Last Name", "Password", "Confirm New Password", "Email", "Mobile No.", "Enter Mobile Number" are unlabelled controls | 1.3.1 Info and Relationships | A | High |
Unlabelled "terms of service" checkbox | 1.3.1 Info and Relationships | A | High |
Password error messages unconnected to "Password" control | 3.3.3 Error Suggestion | A | High |
No focus indicator on "terms of service" checkbox | 2.4.7 Focus Visible | AA | High |
Poor colour contrast on all form elements placeholder text |
1.4.3 Contrast (Minimum) | AA | High |
Colour only focus indicator on "Mobile No." control | 1.4.1 Use of Color | A | Medium |
Unlabelled back button on "Quick Top Up" dialog | 1.3.1 Info and Relationships | A | High |
User edittable controls "First Name", "Last Name", "Password", "Email" missing autocomplete attribute |
1.3.5 Identify Input Purpose | AA | Low |
No focus indicator on "Are you sure" dialog | 2.4.7 Focus Visible | AA | High |
"Are you sure" dialog missing dialog role |
4.1.2 Name Role Value | A | High |