From 278aedb2014fbebebd60b3d3255b10758898c98a Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 21 Sep 2026 09:21:24 +0200 Subject: [PATCH] fix(quick-260921-bi2): a11y - Modul-Bereich (Kategorie-Seiten, Cert-Manager) useButtonType: alle Aktions-Buttons in Cert-Manager-Tabs (kein Formular in diesen Dateien) erhalten type="button". noSvgWithoutTitle: Modul-Icons neben dem Modulnamen, Leer- und Nicht- gefunden-Zustaende neben ihrer Ueberschrift werden dekorativ (aria-hidden="true"); die Augen-Icons im Passwortfeld sind bereits ueber das aria-label des umschliessenden Buttons benannt. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J --- .../(portal)/modules/[category]/[moduleSlug]/module-shell.tsx | 2 ++ .../app/(portal)/modules/[category]/components/ModuleCard.tsx | 2 ++ apps/web/src/app/(portal)/modules/[category]/page.tsx | 1 + .../(portal)/modules/cert-manager/components/ConvertTab.tsx | 1 + .../(portal)/modules/cert-manager/components/InspectTab.tsx | 1 + .../(portal)/modules/cert-manager/components/PasswordField.tsx | 2 ++ .../app/(portal)/modules/cert-manager/components/SplitTab.tsx | 3 +++ apps/web/src/components/modules/module-access-denied.tsx | 1 + 8 files changed, 13 insertions(+) diff --git a/apps/web/src/app/(portal)/modules/[category]/[moduleSlug]/module-shell.tsx b/apps/web/src/app/(portal)/modules/[category]/[moduleSlug]/module-shell.tsx index cf58834..a9e9fb6 100644 --- a/apps/web/src/app/(portal)/modules/[category]/[moduleSlug]/module-shell.tsx +++ b/apps/web/src/app/(portal)/modules/[category]/[moduleSlug]/module-shell.tsx @@ -40,6 +40,7 @@ export function ModuleShell({ category, moduleSlug }: ModuleShellProps) {