Skip to content

Latest commit

 

History

History
45 lines (33 loc) · 1.74 KB

File metadata and controls

45 lines (33 loc) · 1.74 KB
Title Inappropriate Delaying Refresh Meta Element Check
id meta_04
type fals
elem all
test metaRefreshNot
score 3
level AAA
trust 1
ref G110
scs 2.2.4
dis 43353
result failed

Inappropriate Delaying Refresh Meta Element Check

Description

The "Inappropriate Delaying Refresh Meta Element Check" evaluates whether there is any <meta http-equiv="refresh"> tag that triggers an automatic page reload after a delay (e.g., after 5 or 10 seconds).

Example outcome

I identified 1 meta refresh that creates a delayed page reload.

Impact

  • Visual Impairments: Page reloads can interrupt navigation or content being read aloud.
  • Motor Impairments: Insufficient time to interact or respond before page reloads may prevent users with motor impairments from navigatng as desired.
  • Cognitive Disabilities: Sudden page changes can disorient or interrupt comprehension.
  • Seizure Disorders: Flashing content changes or unexpected behavior may act as a trigger for people with seizure disorders.

Fixes

To address inappropriate auto-refresh <meta> elements:

  1. Locate the <meta> element.
  2. Replace it by a manual button instead of auto-refreshing.
  3. If you wish to keep the auto-refresh, make sure it is immediate (i.e., with no delay) and provide information to users, allowing them to control it.

Resources