You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The shellbar menu button is read by screenreaders as <primary-title>, menu pop up collapsed, button
For SuccessFactors the menu button uses the page title as the primary-title and it can be confusing the the screenreader users because the button has the same purpose but is read differently on different pages.
Affected Component
ui5-shellbar
Expected Behaviour
Our accessibility expert suggests the menu button be labelled by something like Navigation, menu pop up collapsed, <primary-title> currently selected
It may not be the ideal label for every use case, so an additional property can be provided to set the aria-label of the menu button, like menu-button-label
The ui5-button announcement in the sample with JAWS 2023 is as follows:
"Corporate Portal, button, menu".
Not sure what should be the proper announcement in this case and if aria-labelledby or aria-describedby references could be added via accessibleName/accessibleNameRef APIs, in order to improve the announcements at application side.
Enhance accessibility for the ShellBar component by adding support for custom
accessibility attributes on the branding/primary title area. This allows
developers to provide consistent screen reader announcements for menu buttons
across different pages, regardless of the changing page title content.
Fixes: #6826, #8708
Bug Description
The shellbar menu button is read by screenreaders as
<primary-title>, menu pop up collapsed, button
For SuccessFactors the menu button uses the page title as the
primary-title
and it can be confusing the the screenreader users because the button has the same purpose but is read differently on different pages.Affected Component
ui5-shellbar
Expected Behaviour
Our accessibility expert suggests the menu button be labelled by something like
Navigation, menu pop up collapsed, <primary-title> currently selected
It may not be the ideal label for every use case, so an additional property can be provided to set the aria-label of the menu button, like
menu-button-label
Isolated Example
https://sap.github.io/ui5-webcomponents/playground/components/ShellBar/
Steps to Reproduce
Log Output, Stack Trace or Screenshots
No response
Priority
None
UI5 Web Components Version
1.11.0
Browser
Chrome
Operating System
No response
Additional Context
SuccessFactors accessibility
Declaration
The text was updated successfully, but these errors were encountered: