From 6325bd89b231b537a4d13deda08fc65a923d59dd Mon Sep 17 00:00:00 2001 From: "Grot (@grafanabot)" <43478413+grafanabot@users.noreply.github.com> Date: Thu, 12 Aug 2021 11:39:47 +0200 Subject: [PATCH] Chore: Low hanging a11y fruits (#37783) (#37831) * aria-label disallowed on header element * A11y issues for Getting Started and panel header * Add unique identifier to search navigation * Add dashboard header markup * Fix news panel low hanging fruits (cherry picked from commit b6ede8d96db820e025dbe63d0d123956f1f00a11) Co-authored-by: Tobias Skarhed <1438972+tskarhed@users.noreply.github.com> --- packages/grafana-e2e-selectors/src/selectors/components.ts | 2 +- .../grafana-ui/src/components/PageLayout/PageToolbar.tsx | 2 +- .../dashboard/dashgrid/PanelHeader/PanelHeader.tsx | 2 +- .../dashboard/dashgrid/PanelHeader/PanelHeaderCorner.tsx | 6 +++--- public/app/plugins/panel/gettingstarted/GettingStarted.tsx | 4 ++-- .../plugins/panel/gettingstarted/components/DocsCard.tsx | 7 +++++-- public/app/plugins/panel/news/NewsPanel.tsx | 2 ++ 7 files changed, 15 insertions(+), 10 deletions(-) diff --git a/packages/grafana-e2e-selectors/src/selectors/components.ts b/packages/grafana-e2e-selectors/src/selectors/components.ts index 7997356efb2..c09f0548eba 100644 --- a/packages/grafana-e2e-selectors/src/selectors/components.ts +++ b/packages/grafana-e2e-selectors/src/selectors/components.ts @@ -44,7 +44,7 @@ export const Components = { }, Panels: { Panel: { - title: (title: string) => `Panel header ${title}`, + title: (title: string) => `data-testid Panel header ${title}`, headerItems: (item: string) => `Panel header item ${item}`, containerByTitle: (title: string) => `${title} panel`, headerCornerInfo: (mode: string) => `Panel header ${mode}`, diff --git a/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx b/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx index 86c41af1c10..ddb1212f7be 100644 --- a/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx +++ b/packages/grafana-ui/src/components/PageLayout/PageToolbar.tsx @@ -63,7 +63,7 @@ export const PageToolbar: FC = React.memo( /> )} -