• 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