• Success Criterion 3.3.1
  • Conformance level A

Custom Field Marked Invalid With No Text Description Anywhere

3.3.1 — Error Identification

Scenario

Setting

A video-conferencing app's meeting controls

What’s wrong

Custom widgets marking aria-invalid (code flagging a field as invalid) but with no text description anywhere.

Example

Watch a video-conferencing app's meeting controls closely and you'll spot this: custom widgets marking aria-invalid (code flagging a field as invalid) but with no text description anywhere.

Why it matters

Everyone submitting forms — especially screen-reader and color-blind users who miss color-only cues. Here, on a video-conferencing app's meeting controls, the result is they can't complete the form at all.

How to test

Submit invalid data and inspect DevTools: if aria-invalid="true" is set but no text description exists anywhere connected to the field, it fails.

How to fix

A text error message must identify each field in error and be exposed to assistive technology (announced automatically or focused).

Outcome

After the fix, the same visitor to a video-conferencing app's meeting controls can now see exactly what went wrong and how to fix it.

Who is affected

Everyone submitting forms — especially screen-reader and color-blind users who miss color-only cues.

Learn more