DIRECTIVE (EU) 2019/882 · IN FORCE SINCE 28 JUNE 2025 EU-HOSTED · GDPR-CLEAN
EAA Compliance

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.

The curated reference · ranked by legal weight, then level
FailureRuleCriteriaLevelLegal 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.