Start scanning free

( Operable / WCAG 2.2.1 )

Session times out without warning

This check maps to Timing Adjustable. Use the guidance below to confirm the issue, understand who it affects and ship a fix.

Serious Level A WCAG 2.2.1 — Timing Adjustable

What’s wrong

The page enforces a session or inactivity timeout, and logs the user out or clears their work with no warning and no way to extend it.

Why it matters

Some users need more time to read, type, or navigate, screen reader and switch-device users especially. A silent timeout can wipe out a half-finished form with no recovery.

How to fix it

Warn the user before the session expires and give them a way to extend it.

Before
setTimeout(() => logOut(), 15 * 60 * 1000);
After
setTimeout(() => showExtendSessionPrompt(), 13 * 60 * 1000);
// Prompt gives the user 2 minutes to click "Stay signed in" before logOut() runs

Learn more