From 969fd01f5cb8dd1bbcc2936bd47d19ad77d2b806 Mon Sep 17 00:00:00 2001 From: Schalli Date: Mon, 21 Sep 2026 09:21:34 +0200 Subject: [PATCH] fix(quick-260921-bi2): a11y - Dashboard-Widgets und Portal-Startseite useButtonType: "Widget hinzufuegen"-, Bearbeiten-Modus- und Katalog-Buttons (kein Formular in diesen Dateien) erhalten type="button". noSvgWithoutTitle: Widget-Icons in der Katalog-Kachel (immer neben dem Widget-Namen) und Buttons mit bestehendem aria-label/title werden dekorativ (aria-hidden="true"); der bislang unbeschriftete Such-Button im Such-Widget erhaelt aria-label={t('search.searchButton')} (neuer Schluessel, siehe vorherige i18n-Festschreibung). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01TPPB4ApQxzSU1rwV2Ffj9J --- apps/web/src/app/(portal)/page.tsx | 2 ++ apps/web/src/components/dashboard/edit-mode-toggle.tsx | 3 +++ apps/web/src/components/dashboard/widget-catalog-modal.tsx | 3 +++ apps/web/src/components/dashboard/widget-registry.tsx | 7 +++++++ apps/web/src/components/dashboard/widgets/note-widget.tsx | 2 ++ .../web/src/components/dashboard/widgets/search-widget.tsx | 2 ++ .../src/components/dashboard/widgets/widget-wrapper.tsx | 1 + 7 files changed, 20 insertions(+) diff --git a/apps/web/src/app/(portal)/page.tsx b/apps/web/src/app/(portal)/page.tsx index 55d2bfb..25b72ce 100644 --- a/apps/web/src/app/(portal)/page.tsx +++ b/apps/web/src/app/(portal)/page.tsx @@ -81,10 +81,12 @@ export default function DashboardPage() {
{isEditMode && (