Open
Description
Описание
Если в unit-тестах включить проверку доступности, то jest-axe
покажет по крайней мере три ошибки
- listbox не имеет aria-label/labelledby/title
https://dequeuniversity.com/rules/axe/4.9/aria-input-field-name?application=axeAPI
Действительно, div с ролью listbox не имеет label, или ассоциированного с ним label. listbox
имеет дочерний элементcombobox
, хотя разрешены толькоoption
.
https://dequeuniversity.com/rules/axe/4.9/aria-required-children?application=axeAPIcombobox
не имеет ассоциированногоlabel
.
https://dequeuniversity.com/rules/axe/4.9/label?application=axeAPI
Выглядит так, что мы должны подружить listbox
и combobox
и привязать их к возможному label
.
У нас сейчас проставлены роли, но связи и иерархия не соблюдены в полной мере не соблюдены. И дело не только в том, что у нас синтетически рендерится только голый ChipsSelect в тесте.
Версия
7.1.0
В каких браузерах воспроизводится проблема?
No response
Шаги воспроизведения
No response
Ожидаемое поведение
No response
Скриншоты
No response
Пример с воспроизведением
No response
Metadata
Assignees
Labels
Type
Projects
Status
🗃 Backlog