Files
patrickandClaude Sonnet 5 358908e171 UX-05: Barrierefreiheit nach WCAG 2.1 AA
Fuehrt automatisierte axe-core-Pruefung ein (jest-axe, __tests__/a11y.test.tsx
in dms-browser und pdf-viewer) und behebt die dabei real gefundenen
Verstoesse: leere Tabellenkopfzellen im Papierkorb (empty-table-header),
sowie verschachtelte interaktive Elemente und fehlende Eingabefeld-
Bezeichnung in TagInput (auf ARIA-Combobox-Muster umgestellt).

Globale sichtbare Fokusmarkierung (:focus-visible) ueber
web/shl/tokens/tokens.ts::focusVisibleStyles, eingebunden im Root-Layout
beider Apps -- Shell.tsx selbst wird von keiner der beiden Apps gerendert,
daher reicht die Ergaenzung dort allein nicht aus.

Neuer Test fuer die Fokusfalle in Dialog.tsx (Tab-Zyklus), bestehende
Implementierung aus SHL-01 bestaetigt statt nur angenommen.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 08:05:00 +02:00
..