Issue Description
The search box in the homepage and internal pages is missing descriptive label. Hence, it will not show up when assistive technologies attempt to outline the page structure.
How to reproduce / Current behavior
- Access the homepage : https://docs.pkp.sfu.ca/
- Inspect the search box provide by google
- Notice that the div container has no
role
neither aria-label
Stack used
- Device: Laptop
- OS: Macos
- Browser: Edge
Testing method
Action
Add role="search"
and a descriptive label using the correct attribute 'aria-label="Internal search"`
Additional information
Screenshot showing no role
attributes for the component:
