Categorize common UI controls by the appropriate accessibility implementation path.
Sort each frontend control decision into the best implementation bucket. Native-first ARIA-pattern needed Custom-debt warning A two-state newsletter opt-in built with input type checkbox and a label A documentation navigation target built as an anchor with an href A tablist that switches visible panels with arrow-key navigation An autocomplete field with popup suggestions and active descendant behavior A div with onClick used to submit a form because it was easier to style A custom select that has no keyboard support and no accessible name
Sign up free — one personalized lesson every day, matched to your role and goals.
Already have an account? Sign in