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.


Missing focus state exposure:

This custom menu fails to expose the current keyboard focus programmatically using aria-activedescendant or similar methods:

Although items are navigable with arrow keys, assistive tech cannot detect which one is focused because no accessible state is updated.

Note: Possible to automatically test. Can be done by verifying whether custom components expose aria-activedescendant or update aria-selected on focus change. If not exposed, human/AI testing may be needed to confirm user intent and interaction.

axe detected: none  |  QualWeb detected: none