What the standard says
If an input error is automatically detected and suggestions for correction are known, then the suggestions are provided to the user, unless it would jeopardize the security or purpose of the content.
Why it matters
Knowing something is wrong without knowing what would fix it is where people abandon forms.
What a failure looks like
- fails"Invalid date" with no expected format.
- fails"Password does not meet requirements" with the requirements hidden.
How to fix it
- doSay what would be valid: "Use DD/MM/YYYY, for example 24/06/2026".
- doShow the rules before the user types, not after they fail.
How A11ySignal checks it
manual
No automated rule can judge this criterion, and we will not pretend otherwise. A clean scan does not mean 3.3.3 passes — it means nothing we can measure fails. This one needs a person.