State change detection (state-changes)

User interface components with changing states (e.g. checkboxes) include properties such as aria-checked, aria-selected or aria-expanded.


Invalid aria-checked value:

This custom checkbox has an invalid aria-checked attribute:

(e.g. aria-checked="not checked" by default)

Note: Possible to automatically test. Can be done by checking if aria-checked attributes have valid values (true, false, mixed, undefined).