Failure reference
Every detectable failure, explained.
One permanent page per automated rule: what fails and who it fails, how detection works, the factual legal reading, and the fix with code. Citable in remediation correspondence — and linked from every scan report.
| Failure | Rule | Criteria | Level | Legal weight |
|---|---|---|---|---|
| Hidden content that can still be focused | aria-hidden-focus | 4.1.2 · 1.3.1 | A | High |
| Buttons without an accessible name | button-name | 4.1.2 | A | High |
| Frames without a title | frame-title | 4.1.2 | A | High |
| Images without a text alternative | image-alt | 1.1.1 | A | High |
| Form fields without a programmatic label | label | 3.3.2 · 4.1.2 | A | High |
| Links without an accessible name | link-name | 2.4.4 · 4.1.2 | A | High |
| Select fields without an accessible name | select-name | 4.1.2 · 3.3.2 | A | High |
| Text without enough contrast | color-contrast | 1.4.3 | AA | High |
| No way to skip repeated blocks | bypass | 2.4.1 | A | Medium |
| Pages without a descriptive title | document-title | 2.4.2 | A | Medium |
| Page language not declared | html-has-lang | 3.1.1 | A | Medium |
| Broken list markup | list | 1.3.1 | A | Medium |
Detected a rule that isn’t here yet? Its scan findings still show the full machine output; a reference page follows as the rule enters the curated set.
Start with your own templates.
The complimentary assessment shows which of these failures your public pages carry — grouped to root causes, ranked by severity and legal weight.