Skip to content

Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung →

Barrierefreiheit

Pourquoi les limites de temps d'un site doivent-elles être extensibles ?

Les limites de temps sur les sites doivent être désactivables, adaptables ou extensibles, car les gens lisent, saisissent et comprennent à des vitesses différentes. Les WCAG exigent : avant l'expiration, un avertissement s'affiche, et 20 secondes d'une action simple suffisent pour prolonger le délai — jusqu'à dix fois. Qui travaille plus lentement, par exemple avec un lecteur d'écran ou après un accident vasculaire, sinon perd toutes les saisies au milieu du processus d'achat.

Où les limites de temps apparaissent dans le quotidien

La limite de temps la plus connue est la déconnexion automatique : un portail client clôt la session après un certain inactivité, et toutes les données de formulaire tapées disparaissent. Des boutiques de tickets réservent aussi des places seulement pour un temps limité, et des sites se rechargent d'eux-mêmes. Pour les personnes travaillant avec un lecteur d'écran, mettant chaque saisie avec une baguette buccale ou relisant plusieurs fois, de tels délais sont rapidement trop courts. Le WCAG autorisent des exceptions : les événements en temps réel comme une enchère courante, les cas où la limite est essentielle, et les délais de plus de 20 heures. Tout le reste a besoin d'un avertissement et d'une prorogation.

Comment le service de contrôle examine les limites de temps

Une partie est reconnue par le contrôle automatique : une page se rechargeant ou redirigeant après un délai fixé dans le code source est démontrable par machine et compte comme non-conformité. Mais si un portail client avertit à temps de la fin de session et permet de la prolonger, cela s'observe seulement lors d'un cours réel sur plusieurs minutes — c'est un jugement humain. Le rapport de contrôle sépare cela clairement : chaque critère WCAG figure isolément — satisfait, non-conforme, à examiner manuellement, ou non automatisable. Vous savez exactement quelle assertion la mesure couvre.

Beispiele

Sitzung endet ohne Vorwarnung

Verstoß
setTimeout(() => location.href = "/abgemeldet", 15 * 60 * 1000);
Erfüllt
setTimeout(zeigeVerlaengerung, 13 * 60 * 1000);
// Dialog: „Ihre Sitzung endet in 2 Minuten. Verlängern?“ – ein Klick gibt 15 Minuten dazu

Vor Ablauf warnen, mindestens 20 Sekunden Zeit zum Verlängern lassen, oder das Limit ganz abschaltbar machen.

  • Listez tous les points avec expiration : déconnexion automatique, paniers réservés, pages se rechargeant seules.
  • Laissez apparaître avant chaque expiration un avertissement qui se confirme d'un simple clic ou appui de touche.
  • Priez votre agence de conserver les données de formulaire saisies lors de l'expiration d'une session, au lieu de les jeter.
  • Ôtez les rechargements automatiques de page du code source — ils jettent les utilisateurs hors du flot de lecture sans prévenir.

Deutsche Fassung dieser Seite

Pourquoi les limites de temps d'un site doivent-elles être extensibles ? · euid.com