Устройство
aria-live помечает регион, чьи обновления screen reader должен объявить без фокуса.
Значения
polite — дождаться паузы в речи; для тостов, некритичных статусов («Сохранено», подгрузка списка).
assertive — может перебить текущее объявление; для важных ошибок/срочных статусов (сбой оплаты, потеря соединения). Использовать редко.
off — live-обновления не объявлять (по умолчанию для большинства узлов).
<div role="status" aria-live="polite">Черновик сохранён</div>
<div role="alert" aria-live="assertive">Ошибка: не удалось оплатить</div>
role="status" ≈ polite, role="alert" ≈ assertive.
Итог
Почти всегда polite; assertive — для действительно срочного, иначе заспамите пользователя.