Вы можете попытаться отправить сообщение в область aria-live
при возврате запроса синхронизации и объединить его с переключателем aria-busy
.
Более экстремальный способ гарантировать, что сообщения будут прочитаны,использовать role="alert"
, который предназначен для объявления ошибок в определенных ситуациях проверки, но будет работать.
aria-live
- это «вежливая» версия объявления, о которой я знаю в данный момент, что означает, чточитатель будет ждать, пока он не закончит чтение всех операторов в очереди, прежде чем читать живое объявление.
role="alert"
- это «грубая» версия объявления, о которой я знаю, которая немедленно прочитает сообщение, нотакже удалите все сообщения, которые были до него, из очереди - поэтому они вообще не будут прочитаны.
Надеюсь, это поможет.