| # | Impact | Count | Description | Type | WCAG | Further Description |
|---|---|---|---|---|---|---|
| 1 | 2 - serious | 15 | Elements must meet minimum color contrast ratio thresholds | Automatic | WCAG 2 Level AA, WCAG 1.4.3 | Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds |
| 2 | 2 - serious | 1 | Links must have discernible text | Automatic | WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2 | Ensures links have discernible text |
| 3 | 3 - moderate | 1 | Ensures landmarks are unique | Automatic | Best practice | Landmarks should have a unique role or role/label/title (i.e. accessible name) combination |
| 4 | 3 - moderate | 1 | Page should contain a level-one heading | Automatic | Best practice | Ensure that the page, or at least one of its frames contains a level-one heading |
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 2 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 3 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 4 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 5 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 6 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 7 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 8 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 9 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 10 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 11 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 12 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 13 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 14 |
Element location
Element source
|
Fix any of the following:
Related node:
|
| 15 |
Element location
Element source
|
Fix any of the following:
Related node:
|
Ensures links have discernible text
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix all of the following:
Fix any of the following:
|
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix any of the following:
Related node:
|
Ensure that the page, or at least one of its frames contains a level-one heading
| # | Issue Description | To solve this violation, you need to... |
|---|---|---|
| 1 |
Element location
Element source
|
Fix all of the following:
|
What 'incomplete' checks means?
Incomplete results were aborted and require further testing. This can happen either because of technical restrictions to what the rule can test, or because a javascript error occurred.
| # | Count | Description | WCAG | Further Description |
|---|---|---|---|---|
| 1 | 1 | Elements must only use supported ARIA attributes | WCAG 2 Level A, WCAG 4.1.2 | Ensures an element's role supports its ARIA attributes |
| 2 | 1 | ARIA attributes must be used as specified for the element's role | WCAG 2 Level A, WCAG 4.1.2 | Ensures ARIA attributes are used as described in the specification of the element's role |
| 3 | 1 | aria-hidden="true" must not be present on the document body | WCAG 2 Level A, WCAG 1.3.1, WCAG 4.1.2 | Ensures aria-hidden="true" is not present on the document body. |
| 4 | 1 | ARIA hidden element must not be focusable or contain focusable elements | WCAG 2 Level A, WCAG 4.1.2 | Ensures aria-hidden elements are not focusable nor contain focusable elements |
| 5 | 1 | Elements must only use permitted ARIA attributes | WCAG 2 Level A, WCAG 4.1.2 | Ensures ARIA attributes are not prohibited for an element's role |
| 6 | 1 | ARIA attributes must conform to valid values | WCAG 2 Level A, WCAG 4.1.2 | Ensures all ARIA attributes have valid values |
| 7 | 1 | ARIA attributes must conform to valid names | WCAG 2 Level A, WCAG 4.1.2 | Ensures attributes that begin with aria- are valid ARIA attributes |
| 8 | 30 | Inline text spacing must be adjustable with custom stylesheets | WCAG 2.1 Level AA, WCAG 1.4.1.2 | Ensure that text spacing set through style attributes can be adjusted with custom stylesheets |
| 9 | 15 | Buttons must have discernible text | WCAG 2 Level A, WCAG 4.1.2 | Ensures buttons have discernible text |
| 10 | 1 | Page must have means to bypass repeated blocks | WCAG 2 Level A, WCAG 2.4.1 | Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content |
| 11 | 37 | Elements must meet minimum color contrast ratio thresholds | WCAG 2 Level AA, WCAG 1.4.3 | Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds |
| 12 | 1 | Documents must have <title> element to aid in navigation | WCAG 2 Level A, WCAG 2.4.2 | Ensures each HTML document contains a non-empty <title> element |
| 13 | 1 | IDs used in ARIA and labels must be unique | WCAG 2 Level A, WCAG 4.1.2 | Ensures every id attribute value used in ARIA and in labels is unique |
| 14 | 5 | Headings should not be empty | Best practice | Ensures headings have discernible text |
| 15 | 5 | Heading levels should only increase by one | Best practice | Ensures the order of headings is semantically correct |
| 16 | 1 | <html> element must have a lang attribute | WCAG 2 Level A, WCAG 3.1.1 | Ensures every HTML document has a lang attribute |
| 17 | 1 | <html> element must have a valid value for the lang attribute | WCAG 2 Level A, WCAG 3.1.1 | Ensures the lang attribute of the <html> element has a valid value |
| 18 | 9 | Images must have alternate text | WCAG 2 Level A, WCAG 1.1.1 | Ensures <img> elements have alternate text or a role of none or presentation |
| 19 | 9 | Alternative text of images should not be repeated as text | Best practice | Ensure image alternative is not repeated as text |
| 20 | 1 | Banner landmark should not be contained in another landmark | Best practice | Ensures the banner landmark is at top level |
| 21 | 1 | Contentinfo landmark should not be contained in another landmark | Best practice | Ensures the contentinfo landmark is at top level |
| 22 | 1 | Main landmark should not be contained in another landmark | Best practice | Ensures the main landmark is at top level |
| 23 | 1 | Document should not have more than one banner landmark | Best practice | Ensures the document has at most one banner landmark |
| 24 | 1 | Document should not have more than one contentinfo landmark | Best practice | Ensures the document has at most one contentinfo landmark |
| 25 | 1 | Document should not have more than one main landmark | Best practice | Ensures the document has at most one main landmark |
| 26 | 1 | Document should have one main landmark | Best practice | Ensures the document has a main landmark |
| 27 | 3 | Ensures landmarks are unique | Best practice | Landmarks should have a unique role or role/label/title (i.e. accessible name) combination |
| 28 | 32 | Links must have discernible text | WCAG 2 Level A, WCAG 2.4.4, WCAG 4.1.2 | Ensures links have discernible text |
| 29 | 10 | <ul> and <ol> must only directly contain <li>, <script> or <template> elements | WCAG 2 Level A, WCAG 1.3.1 | Ensures that lists are structured correctly |
| 30 | 28 | <li> elements must be contained in a <ul> or <ol> | WCAG 2 Level A, WCAG 1.3.1 | Ensures <li> elements are used semantically |
| 31 | 1 | Users should be able to zoom and scale the text up to 500% | Best practice | Ensures <meta name="viewport"> can scale a significant amount |
| 32 | 1 | Zooming and scaling must not be disabled | WCAG 2 Level AA, WCAG 1.4.4 | Ensures <meta name="viewport"> does not disable text scaling and zooming |
| 33 | 24 | Interactive controls must not be nested | WCAG 2 Level A, WCAG 4.1.2 | Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies |
| 34 | 230 | All page content should be contained by landmarks | Best practice | Ensures all page content is contained by landmarks |
| 35 | 1 | Scrollable region must have keyboard access | WCAG 2 Level A, WCAG 2.1.1, WCAG 2.1.3 | Ensure elements that have scrollable content are accessible by keyboard |