Кейсы
Работа с клиентом

Онлайн-план тренировок: при увеличении текста пропала инструкция

Павел в вымышленном примере открывает онлайн-план и увеличивает текст, чтобы не читать мелкие строки. Карточка упражнения становится крупнее, но её нижний край остаётся на прежнем месте: последняя строка про использование опоры исчезает. Павел думает, что тренер убрал опору из задания. Тренер видит обычную версию и не понимает вопроса. Их расхождение возникло не из-за техники, а из-за разного объёма видимого текста.

Сначала восстановить целую инструкцию

Тренер сопоставляет то, что видит Павел, с полным текстом карточки. Если конец обрезан, нельзя обсуждать исполнение так, будто клиент получил всё задание. До устранения сбоя тренер передаёт полную инструкцию в доступном текстовом виде и уточняет, что вариант упражнения не менялся. Содержание самого упражнения в этой статье не назначается: разбирается потеря строки при отображении.
Ответ «просто уменьшите масштаб» не устраняет причину обращения: Павел увеличивал его именно ради чтения. Также недостаточно показать снимок экрана с маленькими буквами. Клиенту нужен читаемый полный текст, а не доказательство, что в стандартном виде карточка выглядит красиво.

Проверка не заканчивается крупным заголовком

В пояснении W3C к критерию Resize Text 1.4.4 ориентиром служит увеличение текста до 200% без потери содержания и функциональности, с оговорёнными исключениями для субтитров и изображений текста. Для веб-плана важны не только названия упражнений, но и строки задания, подписи элементов управления и возможность ими воспользоваться.
Тренер открывает опубликованный клиентский вид плана в браузере, а не только редактор. Он проходит от названия упражнения до конца описания, затем до кнопки следующей карточки. На промежуточных значениях масштаба тоже может появиться обрезка или перекрытие: удачный вид при 100% и 200% не доказывает, что при 150% всё сохранилось.

Что передать разработчику вместо «всё мелко»

Для ошибки Павла полезны ссылка на конкретную карточку, браузер, выбранный масштаб и точная пропавшая строка. На снимке стоит оставить нижнюю границу контейнера: тогда видно, где текст исчезает. Личные сведения клиента для демонстрации не нужны; проблему можно воспроизвести на тестовой копии с тем же оформлением.
Разработчик проверяет ограничения высоты, обрезку содержимого и пересечения с соседними элементами. Замена текста картинкой не является равнозначным решением: картинка может увеличиваться с потерей чёткости, а обычный текст сохраняет больше возможностей настройки. При переходе страницы в другую раскладку нужно убедиться, что увеличение не отменилось из-за уменьшения самого шрифта.

После исправления повторить путь Павла

На том же браузере и масштабе тренер снова читает карточку до последней строки и проверяет переход дальше. Затем он проверяет несколько промежуточных увеличений. Такой проход подтверждает устранение найденного сбоя, но не является полной экспертизой доступности всего сервиса: клавиатура, экранный диктор и другие требования требуют своих проверок.
Если после увеличения строки сохранились, но обозначения нагрузки понятны только по цвету, это уже другая проблема. Её разбирает материал цвета в плане тренировок. В ситуации Павла критерий завершения конкретен: клиент читает тот же полный текст задания и может перейти к следующему шагу без принудительного уменьшения масштаба.