From 21c85a8b88ceb3134706f6dfc705dbb64a9e3e4f Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 21 Sep 2026 09:33:56 +0200 Subject: [PATCH] fix(quick-260921-bi2): a11y - Rollen, Semantik, Tab-Reihenfolge (32er-Rest, Teil 1/2) Vier der fuenf noch offenen Regeln aus Teillieferung B bereinigt: - noRedundantRoles (4): ueberfluessige role-Angaben auf button/time/select entfernt (maschineller --unsafe-Fix, gelesen). - useAriaPropsForRole (1): entfaellt automatisch mit obigem Fix -- das handleProviderChange(e.target.value)} diff --git a/apps/web/src/components/dashboard/widgets/widget-wrapper.tsx b/apps/web/src/components/dashboard/widgets/widget-wrapper.tsx index 517213e..bd25948 100644 --- a/apps/web/src/components/dashboard/widgets/widget-wrapper.tsx +++ b/apps/web/src/components/dashboard/widgets/widget-wrapper.tsx @@ -35,10 +35,9 @@ export function WidgetWrapper({ widget, isEditMode, onRemove }: WidgetWrapperPro : 'relative h-full w-full overflow-hidden rounded-lg border border-primary/20 bg-card shadow-sm'; return ( -
{/* Edit mode: Overlay-Kopfleiste (Griff-Hinweis) mit Loesch-Knopf rechts. @@ -117,6 +116,6 @@ export function WidgetWrapper({ widget, isEditMode, onRemove }: WidgetWrapperPro
)} - + ); } diff --git a/apps/web/src/components/settings/settings-sidebar.tsx b/apps/web/src/components/settings/settings-sidebar.tsx index 4d16890..8f7b560 100644 --- a/apps/web/src/components/settings/settings-sidebar.tsx +++ b/apps/web/src/components/settings/settings-sidebar.tsx @@ -33,18 +33,18 @@ export function SettingsSidebar() { }; return ( -