Один барьер, а не по одному на элемент
Тридцать три картинки без alt — одна строка в списке, и рядом с ней число 33. Разбить её на тридцать три значило бы похоронить остальные пять — и превратить снижение до пяти в «ничего не изменилось».
И не написал вам об этом. «Доступность» проверяет выбранные страницы по WCAG 2.2 по расписанию и сообщает, какие барьеры машина может доказать, — с числом элементов, критерием успеха и тем, что изменилось с прошлого прохода.
Три страницы на бесплатном тарифе. Карта не нужна.
Тридцать три картинки без alt — одна строка в списке, и рядом с ней число 33. Разбить её на тридцать три значило бы похоронить остальные пять — и превратить снижение до пяти в «ничего не изменилось».
Контраст поверх фонового изображения вычислить нельзя. Это не «прошло» и не «провалено», поэтому оно стоит отдельно, помечено «нужен человек» и в балл не входит. Засчитать его в любую сторону значило бы выдать догадку за число.
Автоматические правила покрывают машинно-проверяемую часть WCAG. Страница может пройти их все и остаться непригодной для клавиатуры или экранного диктора, поэтому здесь сообщается доказуемое — и никогда не утверждается, что сайт доступен. Эту фразу может сказать только человек.
Форма, оформление заказа, регистрация. Барьер на странице, куда никто не заходит, не стоит ничего; барьер на единственной странице, где берут деньги, стоит каждый раз.
Настоящий браузер с загруженными стилями и картинками: контраст — самый частый провал, и на неоформленной разметке он не измеряется. Проверить его без CSS не дешевле, а неверно.
Если проверка не отработала — страница не ответила, ответила защита от ботов, — ничего не закрывается, балл не выставляется, и проход об этом сообщает. Инструмент, превращающий собственный сбой в справку «всё чисто», хуже, чем никакого.
Устранённый барьер закрывается. Вернувшийся после релиза помечается как вернувшийся, а не как новый: регрессия — новость хуже первой находки, и выглядеть одинаково они не должны.