- The page doesn't specify a language.
- The page
<title>
is “Login page”. - The
<body>
and:root
element font-size set inpx
to prevent text scaling in Chromium browsers. - The
dialog
has:- no focus management to move the user to it when it's open.
- no accessible name or role.
- a close control that isn't keyboard accessible;
- a close control icon that uses the multiplication symbol with no
aria-label
override. - a close control icon that has insufficient color contrast.
- a “go to the login page” element that is a link nested inside a button (not a WCAG conformance issue, but a new-ish and frequent HTML conformance violation that seems to have been introduced by one or more SPA frameworks). See Be Wary Of Nesting Roles.
- Form “label” is a
<span>
element with no programmatic connection to the<input>
element. - Text input element has no accessible name.
- The form submit element:
- is an image with unsuitable
alt
text. - is preceded by two < elements and followed by two > elements, all of which aren't accessibly hidden.
- isn't keyboard accessible.
- has text (in image or “real” formats) without enough contrast.
- is an image with unsuitable
- The Contact Us link in the footer:
- isn't keyboard accessible
- has a non-conforming focus state
- Goes to a page that isn't contact information
Forgot Password
Enter your email address
<<
>>
