- Alle 14 <label> ohne Bezug haben jetzt htmlFor/id — davon 9 in den
Fuehrer-Formularen, also genau dort, wo am Handy getippt wird. Die
GPS-Gruppenueberschrift im Benutzerformular ist keine Feldbeschriftung
mehr, sondern eine Ueberschrift.
- Das Auf- und Zuklappen im Audit-Log lag auf einem <div> und war mit der
Tastatur nicht erreichbar; jetzt ein <button> mit aria-expanded, das bei
fehlenden Details disabled ist. .audit-item-header war ausserdem zweimal
in derselben Datei definiert — zusammengefasst.
- Die Reiter im Admin-Panel standen in einem inline-flex ohne Umbruch: bei
360 px war die Leiste 395 px breit und die Seite lief horizontal ueber.
Die Datei hatte gar keine Media-Query. Jetzt Umbruch, ein Breakpoint fuer
<=480px und 44 px Mindesthoehe je Reiter.
- REGRESSION der letzten Runde: die geskriptete Token-Migration hat #e8eaf6
(Indigo-Toenung) als neutrale Flaeche eingestuft, wodurch .badge-bulk-update
im Hellmodus nicht mehr von .badge-default zu unterscheiden war. Farbton
zurueckgesetzt.
- .settings-section-count und .settings-rule-index nutzten --color-border als
Flaeche und lagen bei 4,49:1 — jetzt --color-surface-alt.
- Checkbox, Radio und Schieberegler folgen ueber accent-color der Markenfarbe
statt dem Browser-Blau.
Geprueft: rechnerischer Kontrast-Durchlauf ueber alle Regeln mit Flaeche und
Text in beiden Ansichten; kein Ueberlauf mehr bei 360 px in Admin-Panel und
Fuehrer-Dashboard, hell wie dunkel.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>