Skip to main content


There are two basic approaches to making novel/custom widgets accessible to assistive tech, and one of them is usually wrong:

1. accesibly describe the mechanics and visual presentation;
2. accesibly convey the functional interactions and purpose.

If you find yourself thinking "I need an aria-live region to explain this" then the chances are -- you don't -- you need to conceptually shift from 1 to 2. Live regions are the last resort.

#accessibility #a11y #aria #javascript

This entry was edited (2 months ago)