Merge pull request #15873 from backstage/search/improve-accessibility

[Search] improve accessibility
This commit is contained in:
Emma Indal
2023-02-02 10:00:32 +01:00
committed by GitHub
24 changed files with 226 additions and 209 deletions
+10
View File
@@ -0,0 +1,10 @@
---
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-search-react': patch
---
`ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements.
Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Navigation items in mobile sidebar now have aria label.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search': patch
---
Updated colors for each tab used on search modal, to improve color contrast. Aria label added to tabs wrapper component. `disableRipple` property on the `Tab` component removed to improve keyboard navigation indicator.