WebAIR

(if no) Do you allow users to turn the time limit off completely? (TIM04)

Why Is This Important?

An accessible method of allowing the user to completely remove the time limit is important so that they do not feel under any pressure to complete and therefore potentially make errors.

How To Fix The Problem

To ensure that users have adequate time to complete a transaction, provide a way of allowing them to completely remove the limit. If for some reason the time limit cannot be removed then the user should be clearly warned about the time limit both at the start of the transaction and before it is about to expire.

Example

//Providing a checkbox for requesting an indefinite extension

<h2>Form Instructions </h2>
<p id="info">Please input information in all of the following fields, they are all required. There is time limit of 5 minutes to complete the form but if you want to remove the time limit, please check the checkbox labelled "Please remove the time limit" at the end of the form.</p>

<form id="login_details" action="processor.php" method="post">
<fieldset>
<legend> Your Details:</legend>
<label for="name">Your Name:</label>
<input type="text" name="name" id="name" required aria-describedby="info" />
<label for="mail">Your Email:</label>
<input type="text" name="mail" id="mail" required />
<label for="check">Please remove the time limit</label><input type="checkbox" id="check" name="check" />
<input type="submit" value="Enter my information" />
</fieldset>
</form>

Further Information

  1. http://evengrounds.com/wcag-tutorial/enough-time
  2. http://webaim.org/articles/cognitive/cognitive_too_little/
  3. http://www.openajax.org/member/wiki/Version_2.0_WCAG_2.0_Summary#2.2.1_Timing_Adjustable_.28A.29