SYSTEM ATLASЗагрузка материала

Живые области ARIA

ARIA Live Regions

ARIA live region сообщает assistive technology об изменении контента без перемещения клавиатурного фокуса.

Простыми словами

Например, после сохранения формы невидимая polite-область сообщает «Черновик сохранён», не уводя фокус с поля. Поэтому это учитывают при проектировании интерфейса - иначе пользователь тратит лишние усилия, ошибается или не понимает реакцию системы.

Пример от @Vibeclakr

Пример при разработке

После сохранения формы невидимая polite-область сообщает «Черновик сохранён», не уводя фокус с поля.

Это редакционный пример применения, а не часть определения или доказательство концепции.

Формальное определение

ARIA live region сообщает assistive technology об изменении контента без перемещения клавиатурного фокуса.

Механизм действия

aria-live задаёт приоритет polite или assertive; браузер передаёт изменения accessibility tree вспомогательной технологии.

Пример в работе

Нерабочий подход

Внедрить «Живые области ARIA» как формальную настройку, не проверив сценарий отказа и ограничение: Слишком частые или assertive сообщения перебивают пользователя; элемент должен существовать до изменения.

Системный подход

Применять «Живые области ARIA» только для заявленной цели, проверять поведение на реальном контуре и сохранять наблюдаемый критерий результата.

Ограничения

Слишком частые или assertive сообщения перебивают пользователя; элемент должен существовать до изменения.

Источник

W3C, “Accessible Rich Internet Applications (WAI-ARIA) 1.2”, 2023.

Первоисточник