Проблемы доступности RAMP

Сам по себе пустой атрибут alt — это нормально… он должен сигнализировать скринридеру, что изображение носит декоративный характер и его можно игнорировать… НО мы также добавляем атрибут title… поэтому это иногда может вызывать проблемы, согласно данным с `img` with null `alt `and non-null `title` attributes - Screen reader compatibility

Некоторые скринридеры корректно игнорируют аватары, но другие читают имя/имя пользователя дважды из-за этого.

Я создал PR для удаления атрибута title из аватаров в постах:

Это поле ввода, где показывается URL для копирования и распространения. PR для добавления здесь aria-метки:

Я не смог найти эту проблему… возможно, она зависит от настроек сайта? Нужно ещё немного разобраться.

Мы не добавляем метку для пользователей с нормальным зрением, так как они могут просто посмотреть на столбец и сделать вывод о его содержимом… Это гораздо сложнее сделать, если не видеть… Добавление метки для скринридеров имеет смысл:

Оставшиеся проблемы, которые я не затронул, связаны с кнопками — мне ещё нужно в них разобраться…

8 лайков