Shared header icon button has no accessible name
Impact A person using assistive technology that follows the accessibility tree may encounter a button with no name and may not know that it opens search. This is inferred from the accessibility-tree result below. A screen-reader check was not performed for this sample.
Do this Give the shared header button a concise accessible name that describes its action.
The same unnamed header search control appears on four page types in this sample.
Accessibility-tree result: Name: (none). Role: button. Expanded: not set. Help text: none associated.
Layouts Seen on both the phone and desktop layouts.
Technical record
Saved evidence
Accessible-name computation on
[data-component="shared-header"] [data-oac-fixture="unlabeled-header-button"]
returned an empty name on each of:
https://fixture.invalid/index.htmlhttps://fixture.invalid/form.htmlhttps://fixture.invalid/widgets.htmlhttps://fixture.invalid/table.html
Reproduction
- Open any affected fixture template.
- Inspect the shared header search button in the accessibility tree.
- Confirm that its computed role is button and its computed accessible name is empty.
Verification
- Repeat the accessible-name computation on all four templates.
- Confirm that each header button exposes the intended action name.