Techniques for WCAG 2.0

On this page:

-

# SCR1: Allowing the user to extend the default time limit

## Applicability

Time limits that are controlled by client-side scripting.

This technique relates to:

- Success Criterion 2.2.1 (Timing Adjustable)
  - How to Meet 2.2.1 (Timing Adjustable)
  - Understanding Success Criterion 2.2.1 (Timing Adjustable)

## Description

The objective of this technique is to allow user to extend the default time limit by providing a mechanism to extend the time when scripts provide functionality that has default time limits. In order to allow the user to request a longer time limit, the script can provide a form (for example) allowing the user to enter a larger time limit or indicating that more time is needed. If warning the user a time limit is about to expire (see SCR16: Providing a script that warns the user a time limit is about to expire), this form can be made available from the warning dialog. The user can extend the time limit to at least 10 times the default time limit, either by allowing the user to indicate how much additional time is needed or by repeatedly allowing the user to extend the time limit.

## Examples

- A Web page contains current stock market statistics and is set to refresh periodically. When the user is warned prior to refreshing the first time, the user is provided with an option to extend the time period between refreshes.

- In an online chess game, each player is given a time limit for completing each move. When the player is warned that time is almost up for this move, the user is provided with an option to increase the time.

## Resources

Resources are for information purposes only, no endorsement implied.

1. setting session and default time limits using Java servlets

2. Overriding timeouts in peers applications

3. PHPBuilder Time-out Info

## Related Techniques

- SCR16: Providing a script that warns the user a time limit is about to expire

## Tests

### Procedure

1. On a Web page that uses scripts to enforce a time limit, wait until the time limit has expired.

2. Determine if an option was provided to extend the time limit.

### Expected Results

- #2 is true and more time is provided to complete the interaction.

- Top
- Contents
- Intro
- Previous: Technique C30
- Next: Technique SCR2