Conformity of aria-disabled (aria-disabled)

Custom interactable element use aria-disabled="true" while element is disabled


Using aria-disabled instead of native disabled:

This native button uses aria-disabled="true" but omits the native disabled attribute.


Try activating the button: it will still trigger a click handler even though it claims to be disabled via ARIA only.

Note: Possible to automatically test/detect. Tools can flag native form controls (e.g., button, input, select, textarea) that use aria-disabled without the corresponding native disabled attribute.

axe detected: none  |  QualWeb detected: none