Является ли предоставление резервной формы допустимым для соответствия WCAG, если исходная форма слишком сложна для программ чтения с экрана? - PullRequest
0 голосов
/ 26 марта 2019

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

Поскольку многие элементы добавляются / удаляются большую часть времени, атрибут aria-live дает сбивающую с толку информацию через программу чтения с экрана (например, текстовое поле будет отображаться в нижней части экрана, как кнопка сообщения чата). для некоторых полей, затем исчезают, когда следующий выбор - это радио кнопки).

Поскольку эта новая форма будет запущена в виде бета-теста, у нас есть предыдущая страница, где пользователь выбирает некоторые начальные значения, которые будут перенаправлены либо в эту новую форму, либо в существующую форму.

Соответствует ли стандартам WCAG AA выполнение одной из следующих опций (или других опций, не перечисленных здесь):

  1. Обнаружение пользователя, использующего теги aria, через визуально скрытое, но включенное поле aria, и изменение пользовательского интерфейса на традиционно структурированную форму (все элементы доступны, кроме динамических вставок / удалений), когда пользователь фокусируется на форме

  2. Используйте обнаружение на стартовой странице, чтобы направить пользователя на другую страницу, имеющую базовую форму, разделяя две страницы

  3. Предоставляют параметры, к которым пользователь может перейти (меню, флажки или другие), которые позволяют ему переключать форму, чтобы выйти из режима разговора, и предоставляют текст, объясняющий, что этот параметр лучше всего подходит для программы чтения с экрана. пользователи

1 Ответ

2 голосов
/ 26 марта 2019

Краткий ответ «да».

См. « Понимание требований соответствия» »

1.Уровень соответствия: Один из следующих уровней соответствия полностью соблюдается.
Уровень A : Для соответствия уровня A (минимальный уровень соответствия) веб-страница удовлетворяет всем уровням AКритерии успеха, или соответствующая альтернативная версия.
Уровень AA: Для соответствия уровню AA веб-страница удовлетворяет всем критериям успеха уровня A и уровня AA, или предоставляется альтернативная версия, соответствующая уровню AA.

См. определение " соответствующая альтернативная версия ".Есть несколько требований.

Но вы не можете автоматически переключаться на альтернативную форму.Откуда вы знаете, что вам нужно переключиться?Вы не можете проверить, работает ли вспомогательная технология, и даже если бы вы могли, есть некоторые пользователи, которые выиграли бы от более простой формы, которая не использует вспомогательные технологии.В верхней части формы вам понадобится ссылка типа «перейти к более простой форме».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...