Headings nested in landmarks
|
Violation |
7 |
0 |
0 |
8 |
0 |
|
53.3
|
46.7
|
-
|
PI
|
|
53.3
|
PI
|
Headings must be properly nested
|
Violation |
7 |
0 |
0 |
8 |
0 |
|
53.3
|
46.7
|
-
|
PI
|
|
53.3
|
PI
|
Landmarks must be uniquely identifiable
|
Violation |
3 |
0 |
0 |
2 |
0 |
|
40.0
|
60.0
|
-
|
NI
|
|
40.0
|
NI
|
Link text must describe the link target
|
Violation |
1 |
0 |
79 |
0 |
152 |
|
-
|
1.3
|
98.8
|
NI-R
|
|
-
|
NI
|
All content must be contained in landmarks
|
Violation |
1 |
0 |
0 |
133 |
327 |
|
99.3
|
0.7
|
-
|
AC
|
|
99.3
|
AC
|
Link text must be unique
|
Warning |
0 |
6 |
0 |
0 |
0 |
|
-
|
100.0
|
-
|
NI
|
|
-
|
NI
|
Sibling headings must be unique
|
Warning |
0 |
2 |
0 |
11 |
0 |
|
84.6
|
15.4
|
-
|
PI
|
|
84.6
|
PI
|
Use semantic markup for lists
|
Manual Check |
0 |
0 |
84 |
0 |
171 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Focus order must be meaningful
|
Manual Check |
0 |
0 |
81 |
0 |
153 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Target focus must be in content window
|
Manual Check |
0 |
0 |
80 |
0 |
152 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Flashing limits
|
Manual Check |
0 |
0 |
37 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Control moving, blinking or auto-updating content
|
Manual Check |
0 |
0 |
37 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Focus must be visible
|
Manual Check |
0 |
0 |
35 |
0 |
199 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Alt text must summarize purpose
|
Manual Check |
0 |
0 |
19 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Use MathML for mathematical expressions
|
Manual Check |
0 |
0 |
19 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Long description for complex images
|
Manual Check |
0 |
0 |
19 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Reading order: CSS positioning
|
Manual Check |
0 |
0 |
17 |
0 |
59 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Provide list labels when appropriate
|
Manual Check |
0 |
0 |
12 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Interactive functionality must be keyboard operable
|
Manual Check |
0 |
0 |
11 |
70 |
179 |
|
86.4
|
-
|
13.6
|
PI-R
|
|
100.0
|
C
|
Consistent ordering of h1 and h2 labels
|
Manual Check |
0 |
0 |
9 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Consistent h1 and h2 page section labels
|
Manual Check |
0 |
0 |
9 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Alt text no more than 100 characters
|
Manual Check |
0 |
0 |
8 |
11 |
0 |
|
57.9
|
-
|
42.1
|
PI-R
|
|
100.0
|
C
|
Elements with event handlers must have roles
|
Manual Check |
0 |
0 |
7 |
0 |
74 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Landmarks must identify content regions
|
Manual Check |
0 |
0 |
5 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
region landmark must have accessible name
|
Manual Check |
0 |
0 |
4 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Pause, stop or mute audio
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
At least two ways of finding content
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Skip to main content link
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
contentinfo landmark: identifies admin content
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Use of color
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Resize text content
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Identify language changes
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Not only shape, size and location
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Control time limits
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
title must identify website and page
|
Manual Check |
0 |
0 |
1 |
0 |
0 |
|
-
|
-
|
100.0
|
R
|
|
-
|
na
|
Text must exceed CCR threshold
|
Passed |
0 |
0 |
0 |
80 |
395 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
ARIA attribute must be defined
|
Passed |
0 |
0 |
0 |
20 |
4 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
ARIA values must be valid
|
Passed |
0 |
0 |
0 |
20 |
4 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
Images must have alt text
|
Passed |
0 |
0 |
0 |
19 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
Alt text must not include filename
|
Passed |
0 |
0 |
0 |
19 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
role must be valid
|
Passed |
0 |
0 |
0 |
17 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
Headings must have text content
|
Passed |
0 |
0 |
0 |
15 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
onClick event handlers must have role
|
Passed |
0 |
0 |
0 |
7 |
74 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
navigation landmark: at least one
|
Passed |
0 |
0 |
0 |
4 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
Page must have h1 element
|
Passed |
0 |
0 |
0 |
4 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
navigation landmark: restrictions
|
Passed |
0 |
0 |
0 |
3 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
h1 must be in main or banner landmark
|
Passed |
0 |
0 |
0 |
3 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
banner landmark: no more than one
|
Passed |
0 |
0 |
0 |
2 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
banner landmark: identifies branding content
|
Passed |
0 |
0 |
0 |
2 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
main landmark: at least one
|
Passed |
0 |
0 |
0 |
2 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
banner landmark: restrictions
|
Passed |
0 |
0 |
0 |
2 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
Page must use language code
|
Passed |
0 |
0 |
0 |
1 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
main landmark: must be top-level
|
Passed |
0 |
0 |
0 |
1 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
banner landmark: must be top-level
|
Passed |
0 |
0 |
0 |
1 |
0 |
|
100.0
|
-
|
-
|
C
|
|
100.0
|
C
|
label must have content
|
na |
0 |
0 |
0 |
0 |
27 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Labels must be unique
|
na |
0 |
0 |
0 |
0 |
1 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Prevent errors
|
na |
0 |
0 |
0 |
0 |
1 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Information on invalid values
|
na |
0 |
0 |
0 |
0 |
1 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Form controls must have labels
|
na |
0 |
0 |
0 |
0 |
1 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
body element role semantics.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Verify aria-flowto supports reading order
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Do not nest layout tables
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Layout tables must have meaningful sequence
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
ol and ul role grouping semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
article element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
complementary landmark: must be top level
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
section element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Do not override nav element semantics.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
aside element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
form landmark: restrictions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
search landmark: restrictions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
contentinfo landmark: restrictions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
contentinfo landmark: must be top-level
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Do not override header element role .
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Do not override footer element role .
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Overriding h1-h6 role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
li element group item semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
contentinfo landmark: no more than one
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
a[href] element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
select element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
textarea element role semantics
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Data cells must have row/column headers
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Data tables must have name
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Data tables must have description
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
No keyboard trap
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Data tables must have unique names
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widget roles require keyboard support
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Identify table markup as data or layout
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Header cells must be th elements
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Verify image is decorative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Data cells must use headers attribute
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Name must be different than description
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
video for video only must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
object for video only must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Replace marquee elements
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
embed for video only must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
First landmark heading h2
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
video must have caption
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
object for video must have captions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
embed for video must have captions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
video element must have audio description.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
object for video must have audio description.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
iframe must have accessible name
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
frame must have accessible name
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Forms submitted using buttons
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
select must not change context
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
embed for video must have audio description
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widgets must have label
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widgets must have properties
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
embed for audio must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Error correction suggestions
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Required widgets
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Required form controls
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
object for audio must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
submit and reset buttons must be unique
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Verify appropriate use of live region
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Verify title is the label.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
fieldset must have one legend
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widgets must have child roles
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
label must reference control
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
id must be unique
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
button s must have content
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Radio buttons must have grouping label
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Image button must have alt. content
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
audio must have alternative
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widgets must have parent
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Only one owner
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Value in range
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Widget labels must be descriptive
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Consistent ordering of landmarks
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
Consistent labeling of landmarks
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|
main element role semantics.
|
na |
0 |
0 |
0 |
0 |
0 |
|
-
|
-
|
-
|
na
|
|
-
|
na
|