Live Region
région en direct
Une région en direct informe la technologie d'assistance lorsque le texte important de la page change. Elle peut annoncer la mise à jour sans déplacer le focus.
Un autre exemple
Un analyste actualise un rapport, et le focus reste sur « Actualiser ». Une zone live polie dit : « Rapport mis à jour, 18 lignes. » Un échec d’actualisation utilise une alerte assertive seulement lorsque la personne doit agir immédiatement.
Parties principales
- 01Conteneur stable
- 02Paramètre de politesse
- 03Message modifié
Utilisez-le lorsque
Utilisez-le pour les mises à jour qui comptent pour la tâche en cours mais surviennent après une action. Choisissez le niveau aria-live le moins perturbant.
Ne l'utilisez pas lorsque
N'annoncez pas chaque pression de touche, tic de minuterie ou changement visuel. Trop de messages rendent la page difficile à utiliser.
Nom utilisé dans le code
aria-live=polite/assertive, role=status, or role=alert Avant d'expédier
Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states.
Outcome: Complete the task with région en direct (Live Region). User context: Un analyste actualise un rapport, et le focus reste sur « Actualiser ». Une zone live polie dit : « Rapport mis à jour, 18 lignes. » Un échec d’actualisation utilise une alerte assertive seulement lorsque la personne doit agir immédiatement. Recommended pattern: région en direct (Live Region). Why it fits: Utilisez-le pour les mises à jour qui comptent pour la tâche en cours mais surviennent après une action. Choisissez le niveau aria-live le moins perturbant. Do not use it when: N'annoncez pas chaque pression de touche, tic de minuterie ou changement visuel. Trop de messages rendent la page difficile à utiliser. Product requirements: Define the default, loading, empty, error, success, and recovery states. Keep user input. Give clear feedback after every action. Accessibility and resilience: Use semantic HTML, full keyboard access, and visible focus. Make the layout work when zoomed and support reduced motion. Follow the project’s current rules. Do not add a new UI library unless the project already uses it. Acceptance criteria: The main task works with keyboard only and at 320px width. Focus and status changes are announced. Check loading, failure, retry, cancel, and reduced-motion paths. Evidence and limits (evidence boundary): La norme couvre uniquement le champ d'application énuméré. Elle ne choisit ni le style visuel, ni la décision de produit, ni l'exemple de Vibulary. Unknowns to confirm: Product wording, data source, analytics events, supported devices and languages, and platform limits.
Vérifiez cette demande
Review how région en direct (Live Region) is used now. Definition: Une région en direct informe la technologie d'assistance lorsque le texte important de la page change. Elle peut annoncer la mise à jour sans déplacer le focus. Release checks: Before release, check the page structure, keyboard access, visible focus, contrast, and zoom. Also check loading, empty, error, success, cancel, and reduced-motion states. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.