Description
π Bug Report
When OverflowMode: collapse results in Actiongroups behaving like menu buttons, the resulting menubutton seems to have an aria-label=ββ¦β. This is announced as "ellipsis" when voiceOver is used. And on windows, NVDA and narrator consider it as having no label and announces nothing. Refer to this storybook example
Note: This effects ActionBar as well and is more of an issue on mobile because actiongroup is almost always collapsed on mobile.
π€ Expected Behavior
Instead of aria-label="...", more may be a better label for these menubuttons or something else. In cases where entire toolbar can be collapsed to one button, the menubutton must take that the label of toolbar itself. (I see that it's already happening in this example)
π― Current Behavior
Collapsed menubutton has aria-label="..." which is completely ignored by some screen readers. And therefore is not an ideal label for the button.
π» Code Sample
Issue can be observed on these storybook examples by testing using NVDA on Firefox/Edge.
You can use https://assistivlabs.com/ to verify this if you do not have a windows machine.
π Your Environment
Software | Version(s) |
---|---|
react-spectrum | 3 |
Browser | Firefox & Edge (at least) |
Operating System | Windows |
π§’ Your Company/Team
π· Tracking Issue (optional)
Metadata
Metadata
Assignees
Labels
Type
Projects
Status