SAP / ui5-webcomponents

UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
https://sap.github.io/ui5-webcomponents/
Apache License 2.0
1.51k stars 262 forks source link

List: Screen readers are unable to announce the single selection case #7905

Closed sleric1024 closed 7 months ago

sleric1024 commented 10 months ago

Describe the bug

Accessibility Issue with Screen Readers:

Screen readers are unable to announce the single selection case. In contrast, for multi-selection, screen readers successfully convey the MultiSelection message to sightless users.

Isolated Example

https://m4kpxp.csb.app/

Reproduction steps

1. 2. 3. ...

Expected Behaviour

Both single selection or multiple selection should be recognized by screen readers.

Screenshots or Videos

image

UI5 Web Components for React Version

~1.22.0

UI5 Web Components Version

~1.19.0

Browser

Chrome

Operating System

No response

Additional Context

I am from SuccessFactors

Relevant log output

No response

Declaration

Lukas742 commented 10 months ago

Thanks for reporting! I'll forward this issue to our UI5 Web Components Colleagues as the affected component is developed in their repository.

PetyaMarkovaBogdanova commented 9 months ago

Hi team, can an accessibility expert, kindly, observe the text that has been read on selection Contains selectable items and Multi selectable items and decide if the first text needs to be enhanced to "Contains Single selectable items". Give in mind, that the read-out text also contains string "Single selection list" and "Multi selection list".

Best regards, Petya Markova. (UI5 WC Developer)

dobrinyonkov commented 7 months ago

Hello @sleric1024,

Thank you for your issue.

Actually, the case you have reported is currently a known issue and has been reported to the JAWS repository. For a more detailed explanation and discussion on this issue, you can visit the following link: https://github.com/FreedomScientific/standards-support/issues/440

Moreover, if what you're reporting is to the list not being recognized as selectable, I want to assure you that the textual indication 'Contains selectable items' has been specified by accessibility and UX experts to be understandable by screen reader users. This carefully selected phraseology is aimed at providing an optimal and efficient user experience while maintaining the attention span of the users.

Please do not hesitate to share any other issues you might encounter.

Kind Regards, Dobrin