Widget accessibility
Also known as: ARIA widget roles, Custom control accessibility
The practice of ensuring that interactive user interface components — such as drop-down menus, tab panels, accordions, modal dialogs, and sliders — are operable and perceivable by users of assistive technologies. Widget accessibility requires correct implementation of WAI-ARIA roles, states, and properties, along with appropriate keyboard interaction patterns. Despite the existence of ARIA standards and authoring practices guidance, the majority of custom widgets on the web remain inaccessible due to poor or absent ARIA implementation.
Category: web accessibility · ARIA · web development
Related: ARIA · Screen reader · Semantic HTML · Automated accessibility testing · Focus trap