У элементов aria-label отсутствуют атрибуты в поле ввода заголовка и основном редакторе textarea.
Сообщаю об этом, так как не уверен в наилучшем ember-подобном способе добавления дополнительных полей меток к готовым компонентам.
При тестировании оказалось, что ChromeVox хотя бы считывает поле ввода заголовка, но было бы хорошо иметь это на случай, если другие скринридеры несовместимы с использованием только плейсхолдеров. С textarea ситуация не идеальна, так как он не считывает текст из плейсхолдера.
У меня есть решение для этого через добавление компонента d-textarea. Дайте знать, если это выглядит хорошо, или если есть более правильный способ сделать это в Ember @j.jaffeux
Это добавляет атрибут role=“form” к окну композера с меткой кнопки действия (ответ/создание темы/шёпот), чтобы скринридеры знали, как читать элемент. Также добавляются плейсхолдеры как aria-labels, чтобы скринридеры знали, как объявлять элементы.