Каковы проблемы доступности вложенных модальных диалоговых окон - PullRequest
1 голос
/ 10 июля 2020

Я работаю над прототипом веб-сайта и читал о том, что нам не следует использовать вложенные модальные диалоги. Мне интересно узнать о проблемах доступности , связанных с этим. Я пробовал искать по https://www.w3.org/TR/wai-aria-practices-1.1/, но нет никаких указаний относительно вложенных диалогов. Я пытаюсь понять, почему это неодобрительно.

1 Ответ

1 голос
/ 10 июля 2020

Нет доступа к вложенным модальным диалогам как таковым.

Проблема чаще вызвана тем, что UI-фреймворки, инструменты и т. Д. c. не ведут себя хорошо при вложении модальных диалогов, потому что они не обязательно были разработаны с учетом этого. Это не так просто, как кажется. Например, они могут смешивать aria-hidden, tabindex, перенос фокуса, визуальные эффекты и т. Д. c. неправильным образом, и эти ошибки в конечном итоге приводят к нарушению доступности или возникновению неожиданного поведения. Это обычная ловушка.

Однако вы должны спросить себя, с точки зрения удобства использования , действительно ли модальные окна нужны и полезны. Может быть, вы сможете упростить свой интерфейс, чтобы никогда не гнаться? Это будет намного выгоднее для всех, и вам не нужно будет задавать себе вопрос, действительно ли используемый вами инструментарий пользовательского интерфейса хорошо поддерживает вложенные диалоги.

...