[Urgent - WithIn One Week][SF][UI5-List][A11y][NVDA] Screen Reader
See original GitHub issueDear colleagues, I am from SuccessFactors Web Experience Shanghai team. we use NVDA to test a11y issues in our project
Reproduce Step:
- Open https://github.wdf.sap.corp/pages/xweb/assignment/app.html?mock#/assignment-detail/ao/2
- Click the applicants tab
Bug Description
Issue 1. The Applicants is a ui5-li-groupheader
, it should not be announced as a list item.
Expected Behavior: The ui5-li-groupheader
should not be announced as a list item
Issue 2. The Applicants is a ui5-li-groupheader
, So the total count of list item is 6 ( ui5-li-groupheader
should not be counted into total number ) , but screen reader reads number 7 ( actually ui5-li-groupheader
is counted into total number )
Issue 3. Selected state of radio button(checked/ not checked) should be announced by screen reader. In this issue, Applied item is a selected item, but the selected state is not announced by screen reader . Expected behavior: the selected state should be announced by screen reader .
Issue 4. Listbox missing accessible name When the listbox role is added to an element, screen reader should announce the label and role of the listbox when it gets focus.
Issue 5: Role of radio buttons should be announced for screen reader users Role of radio buttons should be announced for screen reader users Ensure radio buttons have accessible name using aria-label or aria-labelledby attribute
Issue 6: If I set accessible-name attribute to ui5-list, the text will be announced twice by screen reader In this case, the text All is announced twice by screen reader
Issue Analytics
- State:
- Created 2 years ago
- Comments:18 (11 by maintainers)
Top GitHub Comments
Hi @sfsf-xweb-sh,
By design, those radio buttons are not meant to be interactive and they are not reachable via keyboard, therefore they are not announced. They have tabindex attribute of “-1”.
The reported issue by AXE is that every toggle field should have an accessible name.
Kind Regards, Dobrin
Hello @sfsf-xweb-sh we released 0.31.20, including one more fix to the List - on entry a tutor message about the type of selection of the list is announced.