This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Accessibility
Why must time limits on websites be extendable?
Time limits on websites must be switchable off, adjustable, or extendable, because people read, type, and understand at different speeds. WCAG requires: a warning appears before expiry, and for at least 20 seconds, a simple action is enough to extend the deadline — up to ten times. Anyone working more slowly, with a screen reader or after a stroke, say, would otherwise lose every entry in the middle of a checkout.
Where time limits show up in everyday use
The best-known time limit is automatic logout: a customer portal ends the session after a period of inactivity, and every form field that was typed in is gone. Ticket shops also reserve seats for only a limited time, and some pages reload themselves automatically. For people working with a screen reader, entering every input with a mouth stick, or needing to read text several times, such deadlines are quickly too short. WCAG allows exceptions: real-time events like a live auction, cases where the limit is essential, and deadlines longer than 20 hours. Everything else needs a warning and an extension.
How the audit service checks time limits
Part of this is detected by the automated check: a page that reloads or redirects itself after a set time via a fixed instruction in the source code is machine-detectable and flows into the report as a violation. Whether a login time limit in your customer portal warns in time and can be extended, though, only becomes apparent over many real minutes — a human judges that. The audit report cleanly separates the two: every WCAG criterion appears individually as passed, violated, needs manual review, or not automatable. That way you know exactly what claim the measurement covers.
Examples
Session ends without warning
setTimeout(() => location.href = "/abgemeldet", 15 * 60 * 1000);setTimeout(zeigeVerlaengerung, 13 * 60 * 1000);
// Dialog: „Ihre Sitzung endet in 2 Minuten. Verlängern?“ – ein Klick gibt 15 Minuten dazuWarn before expiration, allow at least 20 seconds to extend, or switch off the limit altogether.
- List every place with an expiring deadline: automatic logout, reserved shopping carts, self-reloading pages.
- Have a warning appear before every expiry that can be confirmed with a single click or keypress.
- Ask your agency to preserve entered form data when a session expires, instead of discarding it.
- Remove automatic page reloads from the source code — they throw users out of their reading flow without warning.




