Skip to content

Technique F50:Failure of Success Criterion 2.2.2 due to a script that causes a blink effect without a mechanism to stop the blinking at 5 seconds or less

About this Technique

This technique is a Failure of 2.2.2: Pause, Stop, Hide.


Technologies that support script-controlled blinking of content.

This technique relates to 2.2.2: Pause, Stop, Hide (Failure).


Scripts can be used to blink content by toggling the content's visibility on and off at regular intervals. It is a failure for the script not to include a mechanism to stop the blinking at 5 seconds or earlier. See Using scripts to control blinking and stop it in five seconds or less for information about how to modify the technique to stop the blinking.


Example 1

The following example uses script to blink content, but the blink continues indefinitely rather than stopping after five seconds.

  // blink "on" state
  function show(){
      document.getElementById("blink1").style.visibility = "visible";
      settime-out("hide()", 450);
   // blink "off" state
   function hide(){
      document.getElementById("blink1").style.visibility = "hidden";
      settime-out("show()", 450);

   // kick it off
<span id="blink1">This content will blink</span>



For each instance of blinking content:

  1. Determine if the blinking stops in 5 seconds or less.

Expected Results

If #1 is false, then the content fails the Success Criterion.

Back to Top