i

What a machine can check

87 criteria · 87 rules

Every WCAG 2.2 success criterion against the W3C ACT rules that can test it.

The finding. Twenty-four of the eighty-seven criteria have an approved ACT rule. Forty-nine have no rule at all, approved or proposed. And the rules that do exist pile up where testing is mechanical: Name, Role, Value and Info and Relationships hold twenty-eight of the hundred rule-to-criterion links between them. Passing every automated check is compatible with an unusable page, and this is the shape of the reason.

Level A 9 of 32 have an approved rule
Level AA 9 of 24 have an approved rule
Level AAA 6 of 31 have an approved rule

approved rule proposed only nothing

Where the rules collect

One hundred rule-to-criterion links across eighty-seven criteria, and the top two hold twenty-eight of them. Both are about whether markup says what it means — the part of accessibility a parser can reach.

  1. 4.1.2Name, Role, Value15
  2. 1.3.1Info and Relationships13
  3. 1.1.1Non-text Content8
  4. 1.2.1Audio-only and Video-only (Prerecorded)5
  5. 2.4.9Link Purpose (Link Only)5
  6. 1.4.12Text Spacing3
Testable
Level

№CriterionLevel RulesTestable by
1.1.1 Non-text Content A 7+1 Approved rule
1.2.1 Audio-only and Video-only (Prerecorded) A —+5 Proposed only
1.2.2 Captions (Prerecorded) A —+1 Proposed only
1.2.3 Audio Description or Media Alternative (Prerecorded) A —+1 Proposed only
1.2.4 Captions (Live) AA — No rule
1.2.5 Audio Description (Prerecorded) AA —+2 Proposed only
1.2.6 Sign Language (Prerecorded) AAA — No rule
1.2.7 Extended Audio Description (Prerecorded) AAA — No rule
1.2.8 Media Alternative (Prerecorded) AAA —+2 Proposed only
1.2.9 Audio-only (Live) AAA — No rule
1.3.1 Info and Relationships A 6+7 Approved rule
1.3.2 Meaningful Sequence A — No rule
1.3.3 Sensory Characteristics A —+1 Proposed only
1.3.4 Orientation AA 1 Approved rule
1.3.5 Identify Input Purpose AA 1 Approved rule
1.3.6 Identify Purpose AAA — No rule
1.4.1 Use of Color A — No rule
1.4.2 Audio Control A —+1 Proposed only
1.4.3 Contrast (Minimum) AA 2 Approved rule
1.4.4 Resize Text AA 1+1 Approved rule
1.4.5 Images of Text AA 1 Approved rule
1.4.6 Contrast (Enhanced) AAA 2 Approved rule
1.4.7 Low or No Background Audio AAA — No rule
1.4.8 Visual Presentation AAA — No rule
1.4.9 Images of Text (No Exception) AAA 1 Approved rule
1.4.10 Reflow AA 1 Approved rule
1.4.11 Non-text Contrast AA — No rule
1.4.12 Text Spacing AA 3 Approved rule
1.4.13 Content on Hover or Focus AA — No rule
2.1.1 Keyboard A 2 Approved rule
2.1.2 No Keyboard Trap A —+1 Proposed only
2.1.3 Keyboard (No Exception) AAA 2 Approved rule
2.1.4 Character Key Shortcuts A —+1 Proposed only
2.2.1 Timing Adjustable A 2 Approved rule
2.2.2 Pause, Stop, Hide A —+1 Proposed only
2.2.3 No Timing AAA — No rule
2.2.4 Interruptions AAA 2 Approved rule
2.2.5 Re-authenticating AAA — No rule
2.2.6 Timeouts AAA — No rule
2.3.1 Three Flashes or Below Threshold A — No rule
2.3.2 Three Flashes AAA — No rule
2.3.3 Animation from Interactions AAA — No rule
2.4.1 Bypass Blocks A —+1 Proposed only
2.4.2 Page Titled A 2 Approved rule
2.4.3 Focus Order A — No rule
2.4.4 Link Purpose (In Context) A 1+2 Approved rule
2.4.5 Multiple Ways AA — No rule
2.4.6 Headings and Labels AA —+2 Proposed only
2.4.7 Focus Visible AA 1 Approved rule
2.4.8 Location AAA — No rule
2.4.9 Link Purpose (Link Only) AAA 1+4 Approved rule
2.4.10 Section Headings AAA — No rule
2.4.11 Focus Not Obscured (Minimum) new in 2.2 AA — No rule
2.4.12 Focus Not Obscured (Enhanced) new in 2.2 AAA — No rule
2.4.13 Focus Appearance new in 2.2 AAA — No rule
2.5.1 Pointer Gestures A — No rule
2.5.2 Pointer Cancellation A — No rule
2.5.3 Label in Name A 1+1 Approved rule
2.5.4 Motion Actuation A —+2 Proposed only
2.5.5 Target Size (Enhanced) AAA — No rule
2.5.6 Concurrent Input Mechanisms AAA — No rule
2.5.7 Dragging Movements new in 2.2 AA — No rule
2.5.8 Target Size (Minimum) new in 2.2 AA — No rule
3.1.1 Language of Page A 2+1 Approved rule
3.1.2 Language of Parts AA 1+1 Approved rule
3.1.3 Unusual Words AAA — No rule
3.1.4 Abbreviations AAA — No rule
3.1.5 Reading Level AAA — No rule
3.1.6 Pronunciation AAA — No rule
3.2.1 On Focus A — No rule
3.2.2 On Input A — No rule
3.2.3 Consistent Navigation AA — No rule
3.2.4 Consistent Identification AA — No rule
3.2.5 Change on Request AAA 2 Approved rule
3.2.6 Consistent Help new in 2.2 A — No rule
3.3.1 Error Identification A —+1 Proposed only
3.3.2 Labels or Instructions A — No rule
3.3.3 Error Suggestion AA — No rule
3.3.4 Error Prevention (Legal, Financial, Data) AA — No rule
3.3.5 Help AAA — No rule
3.3.6 Error Prevention (All) AAA — No rule
3.3.7 Redundant Entry new in 2.2 A — No rule
3.3.8 Accessible Authentication (Minimum) new in 2.2 AA — No rule
3.3.9 Accessible Authentication (Enhanced) new in 2.2 AAA — No rule
4.1.1 Parsing (Obsolete and removed) A — No rule
4.1.2 Name, Role, Value A 12+3 Approved rule
4.1.3 Status Messages AA — No rule

Joined on the rules’ own successCriteria field, whose slugs match this site’s criterion ids exactly — all resolve, none orphaned. The rules’ accessibility_requirements field is deliberately NOT used as the join: it mixes WCAG criteria with ARIA-specification and technique requirements, and 8 live rules carry no WCAG requirement at all. Deprecated rules are excluded. Approved and proposed rules are counted separately throughout, because a proposed rule is not a standard.

Source. W3C ACT Rules × WCAG 2.2 Recommendation · W3C Document Licence · retrieved 2026-08-14. This collection is derived · two sources joined.

The documents. W3C ACT Rules · WCAG 2.2 Recommendation