WCAG 2.2 failure specimens
Crawlable static fixture: one documented failure per URL. Chrome conforms; only#specimenis intentionally non-conformant.
- Specimens
- 119
- A + AA coverage
- 55/55
- Generated
perceivable
Success criteria for the perceivable principle
| SC | Level | Name | Specimens | Links |
|---|---|---|---|---|
| 1.1.1 | A | Non-text Content | 13 | |
| 1.2.1 | A | Audio-only and Video-only (Prerecorded) | 2 | |
| 1.2.2 | A | Captions (Prerecorded) | 3 | |
| 1.2.3 | A | Audio Description or Media Alternative (Prerecorded) | 1 | |
| 1.2.4 | AA | Captions (Live) | 1 | |
| 1.2.5 | AA | Audio Description (Prerecorded) | 2 | |
| 1.2.6 | AAA | Sign Language (Prerecorded) | 0gap | — |
| 1.2.7 | AAA | Extended Audio Description (Prerecorded) | 0gap | — |
| 1.2.8 | AAA | Media Alternative (Prerecorded) | 1 | |
| 1.2.9 | AAA | Audio-only (Live) | 0gap | — |
| 1.3.1 | A | Info and Relationships | 15 | |
| 1.3.2 | A | Meaningful Sequence | 5 | |
| 1.3.3 | A | Sensory Characteristics | 2 | |
| 1.3.4 | AA | Orientation | 2 | |
| 1.3.5 | AA | Identify Input Purpose | 1 | |
| 1.3.6 | AAA | Identify Purpose | 0gap | — |
| 1.4.1 | A | Use of Color | 5 | |
| 1.4.2 | A | Audio Control | 2 | |
| 1.4.3 | AA | Contrast (Minimum) | 3 | |
| 1.4.4 | AA | Resize Text | 4 | |
| 1.4.5 | AA | Images of Text | 2 | |
| 1.4.6 | AAA | Contrast (Enhanced) | 3 | |
| 1.4.7 | AAA | Low or No Background Audio | 0gap | — |
| 1.4.8 | AAA | Visual Presentation | 3 | |
| 1.4.9 | AAA | Images of Text (No Exception) | 0gap | — |
| 1.4.10 | AA | Reflow | 1 | |
| 1.4.11 | AA | Non-text Contrast | 1 | |
| 1.4.12 | AA | Text Spacing | 1 | |
| 1.4.13 | AA | Content on Hover or Focus | 1 |
operable
Success criteria for the operable principle
| SC | Level | Name | Specimens | Links |
|---|---|---|---|---|
| 2.1.1 | A | Keyboard | 7 | |
| 2.1.2 | A | No Keyboard Trap | 1 | |
| 2.1.3 | AAA | Keyboard (No Exception) | 3 | |
| 2.1.4 | A | Character Key Shortcuts | 1 | |
| 2.2.1 | A | Timing Adjustable | 3 | |
| 2.2.2 | A | Pause, Stop, Hide | 6 | |
| 2.2.3 | AAA | No Timing | 1 | |
| 2.2.4 | AAA | Interruptions | 3 | |
| 2.2.5 | AAA | Re-authenticating | 1 | |
| 2.2.6 | AAA | Timeouts | 0gap | — |
| 2.3.1 | A | Three Flashes or Below Threshold | 1 | |
| 2.3.2 | AAA | Three Flashes | 0gap | — |
| 2.3.3 | AAA | Animation from Interactions | 0gap | — |
| 2.4.1 | A | Bypass Blocks | 1 | |
| 2.4.2 | A | Page Titled | 2 | |
| 2.4.3 | A | Focus Order | 2 | |
| 2.4.4 | A | Link Purpose (In Context) | 2 | |
| 2.4.5 | AA | Multiple Ways | 2 | |
| 2.4.6 | AA | Headings and Labels | 1 | |
| 2.4.7 | AA | Focus Visible | 2 | |
| 2.4.8 | AAA | Location | 0gap | — |
| 2.4.9 | AAA | Link Purpose (Link Only) | 2 | |
| 2.4.10 | AAA | Section Headings | 0gap | — |
| 2.4.11 | AA | Focus Not Obscured (Minimum) | 1 | |
| 2.4.12 | AAA | Focus Not Obscured (Enhanced) | 1 | |
| 2.4.13 | AAA | Focus Appearance | 2 | |
| 2.5.1 | A | Pointer Gestures | 2 | |
| 2.5.2 | A | Pointer Cancellation | 2 | |
| 2.5.3 | A | Label in Name | 2 | |
| 2.5.4 | A | Motion Actuation | 1 | |
| 2.5.5 | AAA | Target Size (Enhanced) | 0gap | — |
| 2.5.6 | AAA | Concurrent Input Mechanisms | 1 | |
| 2.5.7 | AA | Dragging Movements | 1 | |
| 2.5.8 | AA | Target Size (Minimum) | 1 |
understandable
Success criteria for the understandable principle
| SC | Level | Name | Specimens | Links |
|---|---|---|---|---|
| 3.1.1 | A | Language of Page | 1 | |
| 3.1.2 | AA | Language of Parts | 1 | |
| 3.1.3 | AAA | Unusual Words | 0gap | — |
| 3.1.4 | AAA | Abbreviations | 0gap | — |
| 3.1.5 | AAA | Reading Level | 0gap | — |
| 3.1.6 | AAA | Pronunciation | 0gap | — |
| 3.2.1 | A | On Focus | 1 | |
| 3.2.2 | A | On Input | 4 | |
| 3.2.3 | AA | Consistent Navigation | 2 | |
| 3.2.4 | AA | Consistent Identification | 2 | |
| 3.2.5 | AAA | Change on Request | 8 | |
| 3.2.6 | A | Consistent Help | 2 | |
| 3.3.1 | A | Error Identification | 2 | |
| 3.3.2 | A | Labels or Instructions | 1 | |
| 3.3.3 | AA | Error Suggestion | 1 | |
| 3.3.4 | AA | Error Prevention (Legal, Financial, Data) | 1 | |
| 3.3.5 | AAA | Help | 0gap | — |
| 3.3.6 | AAA | Error Prevention (All) | 0gap | — |
| 3.3.7 | A | Redundant Entry | 1 | |
| 3.3.8 | AA | Accessible Authentication (Minimum) | 1 | |
| 3.3.9 | AAA | Accessible Authentication (Enhanced) | 1 |
robust
Obsolete techniques
Obsolete failure techniques retained for regression testing
| ID | Title | Related SC |
|---|---|---|
| F4 | Failure of Success Criterion 2.2.2 due to using text-decoration:blink without a mechanism to stop it in less than five seconds | 2.2.2 |
| F47 | Failure of Success Criterion 2.2.2 due to using the blink element | 2.2.2 |
| F70 | Failure of Success Criterion 4.1.1 due to incorrect use of start and end tags or attribute markup | 4.1.1 |
| F77 | Failure of Success Criterion 4.1.1 due to duplicate values of type ID | 4.1.1 |
| F87 | Failure of Success Criterion 1.3.1 due to inserting non-decorative content by using ::before and ::after pseudo-elements and the 'content' property in CSS | 1.3.1, 1.1.1 |