2 minute read

WCAG 2.2.1: Timing adjustable (Level A)

If you’ve ever been in the middle of a form or purchase, only to have the page time out and lose all your progress, you know how frustrating it can be.

Now imagine that’s your daily reality. Timing Adjustable makes sure that users who need extra time, for whatever reason, can request it and complete their tasks at their own pace—without the stress of being rushed.

Who this impacts

  • People with cognitive impairments: Those who need extra time to process information or make decisions benefit from adjustable time limits.
  • People with motor impairments: Those who may take longer to input information need flexibility in time-based interactions.
  • Users with distractions or interruptions: Anyone may need extra time due to distractions or interruptions, making it essential to allow for time adjustments.
  • Everyone: Time flexibility improves usability across the board, helping anyone who needs a bit more time to complete tasks.

How to meet Timing Adjustable

  • Offer options to extend time limits: If your site or app has time-based interactions (like filling out forms), users must be able to extend the time limit without losing their progress.
  • Warn users before time runs out: Provide a clear warning before a time limit expires and allow users to request more time if needed.
  • Remove unnecessary time limits: For tasks where a time limit isn’t essential, consider removing it altogether or providing a generous default time.

Practical example

Meowcation used to log users out after 15 minutes of inactivity, causing frustration. After updating to meet Timing Adjustable, the site now gives users the option to extend their session with a properly coded pop-up warning, ensuring they don’t lose any progress.

Exceptions

Time limits that are integral to the nature of the process (such as competitive bidding) may be exempt, but only when fully justified.

Top tips

  • Warn before timeouts: Ensure users receive a clear warning before time limits expire, allowing them to extend their session.
  • Be flexible with time: Let users control or disable time limits, making it easier for them to work at their own pace.
  • Evaluate time limits critically: Consider removing timers wherever possible to reduce pressure and improve user experience.

Further reading

Previous articleNext article
Back to top