Diagnose component accessibility bugs by sorting them into name, role, state, and value failures.
Sort each bug by the part of the component contract it breaks. Name failure Role failure State failure Value failure Icon-only Save button announces only 'button' Image link announces the filename instead of the destination Clickable div opens a menu but exposes no button role Custom tabs are announced as plain links Accordion opens visually but aria-expanded stays false Selected filter chip changes color but exposes no selected state Custom volume slider does not expose its current percentage Spinbutton arrows update visually but assistive tech cannot set the number
Sign up free — one personalized lesson every day, matched to your role and goals.
Already have an account? Sign in