- Success Criterion 2.2.1
- Conformance level A
Session Extension Allowed Fewer Than the Required 10 Times
2.2.1 — Timing Adjustable
Scenario
Setting
A video streaming service's show detail page
What’s wrong
Extension allowed fewer than 10 times when the extend route is relied on.
Example
let extensionsLeft = 2;
if (extensionsLeft <= 0) forceLogout(); Why it matters
A user researching a show across multiple episodes hits a hard cutoff after two extensions and is logged out mid-browse.
How to test
Repeatedly extend the session when warned: it must allow at least 10 extensions — fewer fails.
How to fix
Allow at least ten extensions so a longer research session isn't cut short.
let extensionsLeft = 10; // or remove the cap entirely Outcome
A subscriber keeps browsing show details across a long session without hitting an artificial extension cap.
Who is affected
Users who need longer to read and decide, such as people with cognitive disabilities, run out of extensions and lose access.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Page Auto-Redirects on a Timer With No Way to Stop It
- Page That Auto-Reloads and Resets the User’s Position
- Server Redirect Timeout With No Warning or Way to Extend It
- Session Expiring With No Warning and No Way to Extend It
- Session Warning That Gives Users Less Than 20 Seconds to Respond
- Timeout Adjustment Option Set Below the Required 10x Default