UI5 Web Components for Angular provides directives for each UI5 Web Component. The directives allow to easily build your Angular application following the SAP Design System.
When a ui5-shellbar-item element is used to create a button inside ui5-shellbar, there is no way to set an accessible name for the button that is generated.
Expected Behavior
There should be a way to set an accessible name for ui5-shellbar-item elements.
Steps to Reproduce
Create a ui5-shellbar with at least one ui5-shellbar-item item.
Use either a screen reader or generate a Lighthouse report
Notice that the ui5-shellbar-item item is reported only as a button without an accessible name that would provide more details on the functionality of the button
Bug Description
When a
ui5-shellbar-item
element is used to create a button insideui5-shellbar
, there is no way to set an accessible name for the button that is generated.Expected Behavior
There should be a way to set an accessible name for
ui5-shellbar-item
elements.Steps to Reproduce
ui5-shellbar
with at least oneui5-shellbar-item
item.ui5-shellbar-item
item is reported only as a button without an accessible name that would provide more details on the functionality of the buttonIsolated Example
Context
Log Output / Stack Trace / Screenshots
ui5-shellbar-item
in the shellbar.Priority