level: AAA
Level AAA is the highest level of compliance, making the most accommodations for the broadest range of people. It’s hard to achieve due to the number of rules and sometimes conflicting requirements. Successfully implement every success criterion under Level AAA, AA, and A to achieve this standard.
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).
2.2.5 Re-authenticating
When (re-)authentication is required (e.g. after session timeout), all previously entered data must be preserved so the task can continue without starting over.
2.2.6 Timeouts
If inactivity could lead to data loss, a clear warning must be shown before the timeout, with enough time to react, and including an option to extend the session.
2.3.2 Three Flashes
Content must not flash, blink, or flicker more than three times per second (no exception, not even if it meets safety thresholds).
2.3.3 Animation from Interactions
Animations triggered by interaction (e.g. on click, hover, tap) must be able to be disabled through system settings (e.g. “reduce motion”), or turned off using a site-level option.
2.4.8 Location
It must be clear where you are within a set of pages (e.g. using breadcrumbs, highlighted menu items, or headings).
2.4.9 Link Purpose (Link Only)
The purpose of each link must be clear; from the link text alone; without relying on surrounding context.
2.4.10 Section Headings
Related content must be organized into clear sections using headings.
2.4.12 Focus Not Obscured (Enhanced)
When an element receives focus, it must be fully visible and not covered by other content.