Normes · WCAG 2.2

SC 2.2.4 Niveau AAA WCAG 2.0

Interruptions

Les interruptions — fenêtres contextuelles, notifications, alertes, mises à jour automatiques — doivent pouvoir être reportées ou supprimées par l'utilisateur, sauf celles liées à une urgence.

Ce que le critère demande

L’utilisateur doit pouvoir reporter ou supprimer les interruptions non urgentes : fenêtres contextuelles de widget de chat, invites push du navigateur, modales de newsletter, superpositions « Êtes-vous toujours là ? », notifications toast et contenu actualisé automatiquement. Les interruptions d’urgence — avertissements d’incendie sur un tableau de bord de gestion de bâtiment, alertes de sécurité sur un dispositif médical — sont exemptées.

Comment le satisfaire

  • Proposez un paramètre global « Ne pas déranger » ou « Mettre les notifications en pause » qui supprime les notifications toast non critiques, les invitations au chat et les incitations à l’intégration.
  • Pour les invites au niveau du navigateur (notifications, localisation), ne les déclenchez pas automatiquement au chargement de la page — associez-les à une action explicite de l’utilisateur.
  • Pour les fenêtres contextuelles de widget de chat (« Bonjour ! Besoin d’aide ? »), respectez un état de fermeture précédent entre les sessions et proposez une désinscription globale.
  • Pour les visites guidées d’intégration et les mises en avant de fonctionnalités, permettez à l’utilisateur de les fermer définitivement en un seul clic.
  • Pour les tableaux de bord avec mises à jour en direct, exposez un contrôle « Mettre à jour en pause ».

Échecs courants

  • Les modales de newsletter qui se redéclenchent à chaque visite malgré la fermeture par l’utilisateur.
  • Les widgets de chat qui s’ouvrent automatiquement après 30 secondes sans mémoire par session.
  • Les invites de permission pour les notifications push déclenchées automatiquement au chargement de la page.
  • Les modales « Nous avons mis à jour nos conditions » qui apparaissent en cours d’interaction sans moyen de les reporter.
  • Les notifications de mise à jour en direct s’empilant dans une application monopage sans contrôle de mise en sourdine.

Pourquoi c’est important

Les interruptions brisent le flux de concentration pour tous, mais elles sont particulièrement handicapantes pour les utilisateurs souffrant de déficiences cognitives, de TDAH, d’autisme ou d’anxiété, et pour les utilisateurs de lecteur d’écran qui perdent leur position de lecture chaque fois qu’une nouvelle zone live s’annonce. La conformité de niveau AAA est rare dans les contextes commerciaux, mais le principe — permettre aux utilisateurs de reporter ce qui n’est pas urgent — est de plus en plus adopté comme référence UX indépendamment des objectifs WCAG formels.