Skip to content. Skip to navigation
You are here: Home Base de connaissances sur l'accessibilité Les règles d'accessibilité Les règles 2.0 UTILISABLE : Règle 2.2 Délai suffisant

UTILISABLE : Règle 2.2 Délai suffisant

by Jean-Marie D'Amour last modified 2010-07-12 10:59

Règle 2.2 Délai suffisant : laisser à l'utilisateur suffisamment de temps pour lire et utiliser le contenu.

Comprendre la règle 2.2

Délai de consultation ou d’interaction

Le problème

Une personne ayant des limitations motrices, visuelle ou cognitives n’est pas toujours aussi rapide qu’une personne sans limitations dans l’exécution de certaines tâches comme remplir un formulaire, par exemple. La sévérité des limitations ou la combinaison de limitations fonctionnelles multiples peuvent évidemment accentuer cette difficulté.

Si le délai alloué est trop court pour lire le contenu ou interagir avec celui-ci, ces contenus peuvent devenir inutilisables par certaines personnes.

L'actualisation automatique de la page est interprétée par les lecteurs d'écran comme le chargement d'une nouvelle page, ce qui entraîne la relecture de la page à partir du début. Cela s'applique également à l'actualisation automatique d'un cadre de la page, car le lecteur d'écran considère la page dans son ensemble.

Le mouvement peut être trop distrayant pour les personnes ayant des limitations cognitives. Il est donc à éviter ou à ralentir considérablement. Il est cependant acceptable, si l'utilisateur dispose d'un moyen simple de l'arrêter.

Une animation de pré-chargement est permise à condition que cette page ne permette pas d’interaction et qu’elle soit nécessaire pour rassurer l’utilisateur sur le fait qu’un traitement est en cours et qu’il doit patienter.

La solution

  • Si vous devez absolument inclure ce type de délai, donnez un moyen pour désactiver l'actualisation automatique (par exemple un bouton en début de page ou une case à cocher à l'entrée dans un formulaire) ;
  • Vous pourriez aussi permettre d’ajuster ce délai ou de l’extensionner jusqu’à 10 fois le délai prévu, mais cela est plus compliqué à gérer ;
  • Pour un contenu défilant ou mis à jour automatiquement, vous pouvez offrir une élément d'interface permettant de visualier ce même contenu dans une fenêtre ou une zone statique ;
  • Vous pouvez offrir un élément d'interface permettant de suspendre toute interruption sauf en cas d'urgence ;
  • Pour une session authentifiée, vous pouvez sauvegarder les données de façon à pouvoir les réutiliser une fois que l'utilisateur s'est réauthentifié ;
  • Pour une animation de pré-chargement, il est important que le message invitant à la patience soit placé en tout début de page pour que l’utilisateur d’un lecteur d’écran puisse en prendre connaissance avant que la page ne change à nouveau ;
  • La redirection automatique peut être déroutante parce qu'elle ne laisse pas à certains utilisateurs le temps nécessaire à la lecture complète de la page, il vaut donc mieux gérer la redirection par le serveur ;
  • Si vous devez passer par une page de redirection, configurez l'actualisation à 0 secondes, ce qui rendra cette redirection non perceptible par l'utilisateur ;
  • Vous pouvez aussi offrir un lien vers la page de redirection, lien que l'utilisateur pourra activer à sa convenance lorsqu'il aura eu le temps de prendre connaissance de votre message ;
  • Pour une activité en temps réel comme une enchère le délai peut être considéré comme essentiel à la réalisation de l'activité et donc incontournable.

Exemple de code

<meta http-equiv=”refresh”
content=”0;url=http://www.wikipedia.org/” />

Les règles qui s’appliquent

WCAG 2.0

2.2.1 Réglage du délai : pour chaque limite de temps fixée par le contenu, au moins l'un des points suivants est vrai : (Niveau A)

  • Suppression : l'utilisateur a la possibilité de supprimer la limite de temps avant de la rencontrer ; ou
  • Ajustement : l'utilisateur a la possibilité d'ajuster la limite de temps avant de la rencontrer dans un intervalle d'au moins dix fois la durée paramétrée par défaut ; ou
  • Extension : l'utilisateur est averti avant que la limite de temps n'expire et il lui est accordé au moins 20 secondes pour étendre cette limite par une action simple (par exemple, « appuyer sur la barre d'espace ») et l'utilisateur a la possibilité d'étendre la limite de temps au moins dix fois ; ou
  • L'exception du temps réel : la limite de temps est une partie constitutive d'un événement en temps réel (par exemple, une enchère) et aucune alternative n'est possible ; ou
  • l'exception de la limite essentielle : la limite de temps est essentielle et l'étendre invaliderait alors l'activité ; ou
  • L'exception des 20 heures : la limite de temps est supérieure à 20 heures.

Note : ce critère de succès permet de s'assurer que les utilisateurs peuvent compléter leurs tâches sans changement inattendu de contenu ou de contexte résultant de la limite de temps. Il devrait être considéré conjointement avec le critère de succès 3.2.1, qui pose des limites aux changements de contenu ou de contexte résultant d'une action de l'utilisateur.

2.2.2 Mettre en pause, arrêter, masquer : pour toute information en mouvement, clignotante, défilante ou mise à jour automatiquement, tous les points suivants sont vrais : (Niveau A)

  • Déplacement, clignotement, défilement : pour toute information en mouvement, clignotante ou défilante qui (1) démarre automatiquement, (2) dure plus de cinq secondes et (3) est présentée conjointement avec un autre contenu, il y a un mécanisme à la disposition de l'utilisateur pour la mettre en pause, l'arrêter ou la masquer, à moins que le mouvement, le clignotement ou le défilement s'avère un élément essentiel au bon déroulement de l'activité; et
  • Mise à jour automatique : pour toute information mise à jour automatiquement qui (1) démarre automatiquement (2) et est présentée conjointement avec un autre contenu, il y a un mécanisme à la disposition de l'utilisateur pour la mettre en pause, l'arrêter ou pour en contrôler la fréquence des mises à jour à moins que la mise à jour automatique s'avère essentielle au bon déroulement de l'activité.

Note 1 : pour les exigences relatives au contenu scintillant ou flashant, se référer à la règle 2.3.

Note 2 : puisque tout contenu ne satisfaisant pas à ce critère de succès peut interférer avec la capacité de l'utilisateur à exploiter la page entière, tout le contenu présent dans la page Web (qu'il soit utilisé pour satisfaire à d'autres critères de succès ou non) doit satisfaire à ce critère de succès. Lire Exigence de conformité 5 : Non-interférence.

Note 3 : il n'est pas exigé que le contenu mis à jour périodiquement par logiciel ou diffusé en flux à l'agent utilisateur conserve ou présente l'information générée ou reçue entre la mise en pause et la reprise de la présentation, puisque cela peut ne pas être techniquement possible et s'avérer trompeur dans beaucoup de situations.

Note 4 : une animation survenant dans une phase de pré-chargement ou dans une situation similaire peut être considérée comme essentielle si aucune interaction n'est permise à tous les utilisateurs durant cette phase et si l'absence d'indication de progression est susceptible de perturber les utilisateurs ou de leur faire croire que le contenu est figé ou défectueux.

  1. G4: Allowing the content to be paused and restarted from where it was paused
  2. SCR33: Using script to scroll content, and providing a mechanism to pause it (Scripting)
  3. FLASH35: Using script to scroll Flash content, and providing a mechanism to pause it (Flash)
  4. G11: Creating content that blinks for less than 5 seconds
  5. G187: Using a technology to include blinking content that can be turned off via the user agent
  6. G152: Setting animated gif images to stop blinking after n cycles (within 5 seconds)
  7. SCR22: Using scripts to control blinking and stop it in five seconds or less (Scripting)
  8. FLASH36: Using scripts to control blinking and stop it in five seconds or less (Flash)
  9. G186: Using a control in the Web page that stops moving, blinking, or auto-updating content
  10. G191: Providing a link, button, or other mechanism that reloads the page without any blinking content
Erreurs fréquentes à éviter

2.2.3 Pas de délai d'exécution : le temps n'est pas un facteur essentiel dans le déroulement de l'événement ou de l'activité, à l'exception des médias synchronisés non interactifs et des événements en temps réel. (Niveau AAA)

  1. G5: Allowing users to complete an activity without any time limit

2.2.5 Nouvelle authentification : quand une session authentifiée expire, l'utilisateur peut poursuivre son activité sans perte de données après une nouvelle authentification. (Niveau AAA)

  1. Providing options to continue without loss of data using one of the following techniques:

Note: Refer to Techniques for Addressing Success Criterion 2.2.1 for techniques related to providing notifications about time limits.

Erreurs fréquentes à éviter

SGQRI

008-01 : Accessibilité d'un site Web
  • 15 b) à l’exception d’un événement en temps réel ou d’une activité où la limite de temps est essentielle, pour toute page Web qui s'actualise automatiquement ou dont l’utilisation est limitée dans le temps :
    • soit, permettre la désactivation de cette fonctionnalité ;
    • soit, donner la possibilité de multiplier jusqu’à dix fois l'intervalle d'actualisation ;
    • soit, donner un avertissement avant l’expiration du délai et offrir au moins 20 secondes pour étendre le délai au moyen d’une action simple tout en permettant de demander une telle extension au moins dix fois ;
  • 15 c) gérer toute redirection automatique de façon instantanée ;
  • 17 c) excluant, à l’exception d’une animation de préchargement, tout élément en mouvement d’une durée de plus cinq secondes sauf s’il est possible de l'arrêter facilement.
008-02 : Accessibilité d'un document téléchargeable
  • 10 e) Un document téléchargeable doit éviter de présenter un élément en mouvement à moins que ne soit offert un moyen de l'arrêter facilement.
008-03 : Accessibilité du multimédia dans un site Web
  • 10 d) À l’exception d’une animation de préchargement, un moyen doit être offert pour arrêter facilement un contenu en mouvement pour une durée de plus de cinq secondes.
  • 12. En matière de navigation dans une animation vectorielle :
    • f) une animation qui recommence automatiquement doit permettre à l’utilisateur de désactiver cette fonctionnalité ou lui donner la possibilité de modifier l'intervalle d'actualisation.

Aide à la navigation