From a70373a5f00a8db883b949c4d66e5f2eb13cc098 Mon Sep 17 00:00:00 2001 From: Fedo Hagge-Kubat Date: Thu, 9 Apr 2026 21:00:37 +0200 Subject: [PATCH 1/2] =?UTF-8?q?fix(a11y):=20WCAG=203.2.3=20=E2=80=94=20add?= =?UTF-8?q?=20aria-labels=20to=20navigation=20landmarks=20for=20consistent?= =?UTF-8?q?=20navigation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- superset-frontend/src/features/home/Menu.tsx | 2 +- superset-frontend/src/features/home/SubMenu.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/superset-frontend/src/features/home/Menu.tsx b/superset-frontend/src/features/home/Menu.tsx index 1849e8a2e2d..04aa2bc3201 100644 --- a/superset-frontend/src/features/home/Menu.tsx +++ b/superset-frontend/src/features/home/Menu.tsx @@ -334,7 +334,7 @@ export function Menu({ return <>{link}; }; return ( - + = props => { return ( - + {props.name &&
{props.name}
} Date: Thu, 9 Apr 2026 21:14:56 +0200 Subject: [PATCH 2/2] fix(a11y): wrap aria-labels with t() for i18n support --- superset-frontend/src/features/home/Menu.tsx | 3 ++- superset-frontend/src/features/home/SubMenu.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/superset-frontend/src/features/home/Menu.tsx b/superset-frontend/src/features/home/Menu.tsx index 04aa2bc3201..9300195bda9 100644 --- a/superset-frontend/src/features/home/Menu.tsx +++ b/superset-frontend/src/features/home/Menu.tsx @@ -18,6 +18,7 @@ */ import { useState, useEffect } from 'react'; import { styled, css, useTheme } from '@apache-superset/core/theme'; +import { t } from '@apache-superset/core/translation'; import { ensureStaticPrefix } from 'src/utils/assetUrl'; import { ensureAppRoot } from 'src/utils/pathUtils'; import { getUrlParam } from 'src/utils/urlUtils'; @@ -334,7 +335,7 @@ export function Menu({ return <>{link}; }; return ( - + = props => { return ( - + {props.name &&
{props.name}
}