This is practical accessibility guidance for first-pass triage. It is not legal advice, a formal audit, WCAG certification, or a conformance guarantee.
What this means
An element uses an ARIA role this checker does not recognize.
Why it matters
Invalid roles can be ignored by assistive technology or create confusing semantics.
How to fix it
- Use native HTML elements when possible.
- Use only valid ARIA roles.
- Check custom widgets against current ARIA authoring guidance.
What automated checks can detect
A checker can compare role values against a known role list.
What still needs manual review
Custom widgets need manual keyboard and screen reader testing.
Automation cannot prove the widget behaves correctly for the declared role.