Skip to main content
Sturdly
WCAG 2.1Level A Auto-detectable

WCAG 4.1.2: Name, Role, Value

Name, role, and value for all UI components are programmatically determinable.

Who is affected?

Assistive technology users

Common violation example

Custom JavaScript widget without ARIA roles, states, or properties

How to fix it

Add role, aria-label, aria-expanded, aria-required as appropriate

Automated detection rules (18)

aria-allowed-attraria-command-namearia-hidden-bodyaria-hidden-focusaria-input-field-namearia-meter-namearia-progressbar-namearia-required-attraria-rolesaria-toggle-field-namearia-tooltip-namearia-treeitem-namearia-valid-attraria-valid-attr-valuebutton-nameframe-titleinput-button-nameselect-name

Sturdly uses axe-core to automatically detect 4.1.2 violations on every page of your site.

Does your site have 4.1.2 violations?

Sturdly scans your entire site for WCAG 4.1.2 and 49 other accessibility criteria. Get your score in under 30 seconds.