[a11y]: Screen Reader doesn't read options in Dropdown correctly #17582
Labels
component: dropdown
role: dev 🤖
severity: 3
https://ibm.biz/carbon-severity
type: a11y ♿
type: bug 🐛
Package
@carbon/react
Browser
Chrome
Operating System
MacOS
Package version
1.64.1 (reproduced in 1.66.0)
React version
No response
Automated testing tool and ruleset
Screenreader
Assistive technology
Google Chrome Screen Reader v53.0.2784.15
Description
It seems that if you have multiple properties within an object that you pass through the items field (even if one of them matches the itemToString function), all the screenreader says is "expanded", instead of the expected "[option name/ abel] not selected x of y".
You can see in the below screenshot that the itemToString is parsing just fine, since the label of the dropdown is option 3, and you can see in the console as well that both option 1 and 3 were correctly parsed.
WCAG 2.1 Violation
No response
Reproduction/example
https://stackblitz.com/edit/github-ba7pgw-j28fwm?file=src%2FApp.jsx
Steps to reproduce
Pass a list with an object with more than 1 property to the items field of a dropdown. Example available in the stackblitx above
Suggested Severity
None
Code of Conduct
The text was updated successfully, but these errors were encountered: