Accessibility

Forms, Buttons & Interactive Controls

Labels

Every input needs a programmatically associated name and clear instruction where needed.

Errors

Errors should identify the field, explain the problem, and remain available to assistive technology.

Keyboard

Buttons, menus, dialogs, and custom controls must be reachable and operable without a mouse.