UX a11y summary


1) The page title is unique and describes page content.

2) All images (including icons) have alt text.

3) Headings are used liberally and no levels are skipped.

4) Links or buttons with the same text, repeated on a page have a longer accessible name that's unique (e.g. 'View details of Quarterly review Q1' instead of just 'View details').

5) Groups of related forms controls (e.g. multiple choice, data selector) have a name (visible or not) that provides context for the individual questions in the group (e.g. a legend).

6) Form controls (one input plus one label) have a name (visible or not).

7) Any error messages are clear and helpful.