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.56k stars 267 forks source link

MultiComboBox: A11y - Extra "blank" is read by JAWS screen reader on accessing the Multicombobox #9219

Closed abhijeet181088 closed 4 months ago

abhijeet181088 commented 5 months ago

Describe the bug

When MultiCombobox is accessed, an extra blank is read by the JAWS screen-reader. (screenshot atatched)

Isolated Example

https://stackblitz.com/edit/github-lg4jzd-y1tslv?file=src%2FApp.tsx

Reproduction steps

  1. Go to stackblitz link provided
  2. Switch on the JAWS screen-reader
  3. Navigate to the MultiCombobox
  4. An extra "blank" is read by the screen-reader
  5. ...

Expected Behaviour

Extra blank should not be read

Screenshots or Videos

MultiComboBox_Blank

UI5 Web Components for React Version

1.28.0

UI5 Web Components Version

1.24.0

Browser

Chrome, Edge

Operating System

Windows

Additional Context

Tested with JAWS

Relevant log output

No response

Organization

SAP

Declaration

Lukas742 commented 5 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.

ilhan007 commented 5 months ago

Hello colleagues, @SAP/ui5-webcomponents-topic-rl there is an extra blank reading in MultiComboBox, at least in 1.24.x, could you check this a11y issue?

elenastoyanovaa commented 4 months ago

Hello,

This is an expected announcement of a input field, when the input field has no textual value inside. It could be easily reproduced in the aria best practice samples as well https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-both/

Even though there might be some tokens inside the multicombobox, they are not real textual values and are not considered part of the input field so this announcement is expected.