From 3c7be6b405e93a91160c13d7059d13a224afe7d9 Mon Sep 17 00:00:00 2001 From: Eric Voshall <6836155+ericvoshall@users.noreply.github.com> Date: Thu, 5 May 2022 12:27:15 -0400 Subject: [PATCH 1/7] Catalog page accessibility fixes - Fix user picker heading level / menu item role - Add label to Action buttons - Fix filter control label issues - Change table header level - Add aria-label to select component - Add fallback presentation role - Add screenreader text for logo link Signed-off-by: Eric Voshall <6836155+ericvoshall@users.noreply.github.com> --- packages/app/src/components/Root/Root.tsx | 1 + .../src/components/Select/Select.tsx | 1 + .../src/components/Table/Table.tsx | 2 +- .../EntityLifecyclePicker.tsx | 57 +++++++++++-------- .../EntityOwnerPicker/EntityOwnerPicker.tsx | 55 ++++++++++-------- .../EntityTagPicker/EntityTagPicker.tsx | 55 ++++++++++-------- .../UserListPicker/UserListPicker.tsx | 10 +++- .../components/CatalogTable/CatalogTable.tsx | 34 +++++++++-- 8 files changed, 131 insertions(+), 84 deletions(-) diff --git a/packages/app/src/components/Root/Root.tsx b/packages/app/src/components/Root/Root.tsx index a51ca20c37..ac62c81899 100644 --- a/packages/app/src/components/Root/Root.tsx +++ b/packages/app/src/components/Root/Root.tsx @@ -77,6 +77,7 @@ const SidebarLogo = () => { to="/" underline="none" className={classes.link} + aria-label="Home" > {isOpen ? : } diff --git a/packages/core-components/src/components/Select/Select.tsx b/packages/core-components/src/components/Select/Select.tsx index 31097d8aab..2edf74882f 100644 --- a/packages/core-components/src/components/Select/Select.tsx +++ b/packages/core-components/src/components/Select/Select.tsx @@ -199,6 +199,7 @@ export function SelectComponent(props: SelectProps) { {label}