disability: Visual
Promotes web accessibility for people with blindness, low vision, or color blindness.
1.4.12 Text Spacing
Text remains readable and usable when spacing is changed using custom styles to at least 1.5× line height, 2× spacing after paragraphs, 0.12× letter spacing, 0.16× word spacing, without content being hidden, cut off, or broken.
1.4.13 Content on Hover or Focus
When additional content appears on hover or keyboard focus (including long press on touch), it must stay visible until dismissed or no longer valid, be dismissible (e.g. using the key), and remain visible when hovered or focused.
2.1.1 Keyboard
All functionality must be operable using a keyboard alone, unless the task requires freehand input (e.g. drawing).
2.1.2 No Keyboard Trap
It must always be possible to move focus into and out of any component using a keyboard alone (e.g. [tab], [shift] + [tab], [enter], [esc]), without getting stuck.
2.1.3 Keyboard (No Exception)
All functionality must be operable using a keyboard alone (no exception, not even for tasks involving gestures like drag-and-drop or pointer-based interaction).
2.1.4 Character Key Shortcuts
Keyboard shortcuts should use modifier keys like [ctrl], [cmd], or [alt/option]. If single-key shortcuts are used (e.g. ‘S’ for save), it must be possible to turn them off, remap them with a modifier key, or restrict them to when the relevant element is focused.
2.2.1 Timing Adjustable
Time limits must be avoided unless essential for the task (e.g. exams, auctions). If time limits are used, it must be possible to turn them off, adjust them to at least 10× the default, or extend them by at least 10×.
2.2.2 Pause, Stop, Hide
If content moves, scrolls, blinks, or updates automatically for more than 5 seconds, it must be possible to pause it, stop it, or hide it.
2.2.3 No Timing
Content must not include time limits for reading or interaction, unless it’s part of a live event or time-based activity (e.g. auctions, broadcasts).
2.2.4 Interruptions
Interruptions (like pop-ups, alerts, or notifications) must be able to be delayed or suppressed, and controlled, except in emergencies (e.g. critical system warnings).