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:
- Home
- About
- Services
- Contact
Although items are navigable with arrow keys, assistive tech cannot detect which one is focused because no accessible state is updated.