2.2.1 Timing Adjustable Level A

For each time limit that is set by the content, at least one of the following is true:

Turn off: The user is allowed to turn off the time limit before encountering it; or

Adjust: The user is allowed to adjust the time limit before encountering it over a wide range that is at least ten times the length of the default setting; or

Extend: The user is warned before time expires and given at least 20 seconds to extend the time limit with a simple action (for example, “press the space bar”), and the user is allowed to extend the time limit at least ten times; or

Real-time Exception: The time limit is a required part of a real-time event (for example, an auction), and no alternative to the time limit is possible; or

Essential Exception: The time limit is essential and extending it would invalidate the activity; or

20 Hour Exception: The time limit is longer than 20 hours.

*This success criterion helps ensure that users can complete tasks without unexpected changes in content or context that are a result of a time limit. This success criterion should be considered in conjunction with Success Criterion 3.2.1, which puts limits on changes of content or context as a result of user action.

[View on W3C.org]

Testing & Remediation

How to test:
  • Open up your site/page to see if there is time limit set for any features (eg. automatically scrolling content, content that auto-updates, a countdown timer, etc.)
  • Check to see if the page has any "hidden" client or server side timeouts
    • If you can not find out whether or not there is a timeout, you'll need to keep the page open for 20 hours to confirm that:
      • The content hasn't changed or scrolled
      • The browser did not redirect anywhere (such as a login page)
      • Form content and the ability to submit is still available
  • If there is a time limit that is less than 20 hours and is not essential, confirm that:
    • The user has a way to pause or stop the time limit (this can be completed with an option within the applications settings)
    • The user has a way to adjust the time limit (this can be completed with an option within the applications settings)
    • The user has a way to extend the time limit (eg. a dialog box appears asking the user if they need more time)
How to remediate: The type of timeout, the length of the timeout and whether it is considered an exception or real-time will determine what will need to be done to remediate issues related to this Success Criterion. If you do have a timeout that is non-essential, you will need to give the user the ability to turn off, adjust or extend the timeout. If the timeout is real-time (eg. an auction), essential (extending it would invalidate the activity) or longer than 20 hours, no remediations are required.

Questions and Answers

Are animated gifs okay to have?

If I have a gif on a site that loops continuously. Is that okay or does it violated the 'can't have repeating flashing stuff' rule?

What are the best accessible wordpress sliders?

I see a lot of WordPress websites (and websites in generally really) using sliders for images and information. I can see how it would be really easy to make an accessible slider. Are there any 'out of the box' accessible WordPress sliders?