UX-06: Restbefunde aus dem Barrierefreiheits-Audit #96

Closed
patrick wants to merge 0 commits from feature/ux-06-restbefunde-barrierefreiheits-audit-dms into integration/dms-gesamtstand
pull from: feature/ux-06-restbefunde-barrierefreiheits-audit-dms
Owner

UX-06: Restbefunde aus dem Barrierefreiheits-Audit (QA-11). Basis: integration/dms-gesamtstand. Protokoll: dms/docs/UX-06-PRUEFPROTOKOLL.md.

Nicht vollstaendig abgenommen: AK1/Pruefung 2 (NVDA/VoiceOver-Durchlauf) ist offen, auf Testhost und Entwicklungsmaschine gibt es keinen Bildschirmleser (Vorlage: dms/docs/UX-06/bildschirmleser-durchlauf.md). AK5/Pruefung 3: CI-Job web-a11y ist eingerichtet, der CI-Lauf ist nicht nachgewiesen, auf 131 ist kein act_runner aktiv (Runs stehen queued).

Durchgefuehrte Pruefungen (Testhost 131, web/a11y-audit/run.sh, Exit 0)

  • axe WCAG 2.0/2.1 A/AA, 11 Ansichten x hell/dunkel: 22 Laeufe, 0 Verstoesse, 436 Regeln bestanden: bestanden
  • Tastaturablaeufe ohne Maus (Papierkorb, Ordnerbaum, Metadaten): 3/3, 0 Mausereignisse: bestanden
  • Upload-Datei-Dialog per Tastatur (Tab, Leertaste, Dateiwahl): 5/5: bestanden
  • Reflow 320x256 (400 % Zoom): 11 Ansichten, 0 Verstoesse, kein Seitenscroll: bestanden (erster Lauf: 6 Ansichten mit horizontalem Scroll, behoben)
  • Textabstaende WCAG 1.4.12: 11 Ansichten, 0 abgeschnittene Texte: bestanden
  • Englische Oberflaeche (dms-browser): 16 Laeufe, 0 Verstoesse, lang=en, 0 fehlende Uebersetzungen: bestanden; dms-upload ist nicht uebersetzt (eigener Befund)
  • Vitest/tsc: shl 43, dms-browser 142, dms-upload 15, pdf-viewer 28, tsc sauber: bestanden

Echte Befunde, behoben

  • Ordnerbaum im dunklen Schema: Kontrast 1,01:1 (Token accent-subtle fehlte), neues Token plus Kontrasttest
  • Upload: kein sichtbarer Fokus am Auswahl-Button (Eingabe ausgeblendet), behoben
  • Reflow: 320 px Seitenscroll durch Layout, breite Tabellen, lange Ueberschriften, PDF-Canvas
  • leere Dokumentenliste als leere listbox (axe incomplete), jetzt Hinweistext
  • Audit-Werkzeug: pkill -f next-server beendete fremde Prozesse, jetzt nur eigene Ports; pdf-worker wurde nicht kopiert (Lauf immer rot)
  • Papierkorb-Tabelle ist echte Tabelle, die lose Texte waren ein Filter des QA-11-Baums (interestingOnly); automatische Pruefung und Vitest ergaenzt

Offen / Grenzen

Bildschirmleser-Durchlauf, CI-Lauf (Runner und Repo-Secret), dms-upload ohne i18n, keine Sprachumschaltung zur Laufzeit, Reflow/Textabstaende nur im hellen Schema.

🤖 Generated with Claude Code

UX-06: Restbefunde aus dem Barrierefreiheits-Audit (QA-11). Basis: `integration/dms-gesamtstand`. Protokoll: `dms/docs/UX-06-PRUEFPROTOKOLL.md`. **Nicht vollstaendig abgenommen:** AK1/Pruefung 2 (NVDA/VoiceOver-Durchlauf) ist offen, auf Testhost und Entwicklungsmaschine gibt es keinen Bildschirmleser (Vorlage: `dms/docs/UX-06/bildschirmleser-durchlauf.md`). AK5/Pruefung 3: CI-Job `web-a11y` ist eingerichtet, der CI-Lauf ist nicht nachgewiesen, auf 131 ist kein act_runner aktiv (Runs stehen `queued`). ## Durchgefuehrte Pruefungen (Testhost 131, `web/a11y-audit/run.sh`, Exit 0) - axe WCAG 2.0/2.1 A/AA, 11 Ansichten x hell/dunkel: 22 Laeufe, 0 Verstoesse, 436 Regeln bestanden: bestanden - Tastaturablaeufe ohne Maus (Papierkorb, Ordnerbaum, Metadaten): 3/3, 0 Mausereignisse: bestanden - Upload-Datei-Dialog per Tastatur (Tab, Leertaste, Dateiwahl): 5/5: bestanden - Reflow 320x256 (400 % Zoom): 11 Ansichten, 0 Verstoesse, kein Seitenscroll: bestanden (erster Lauf: 6 Ansichten mit horizontalem Scroll, behoben) - Textabstaende WCAG 1.4.12: 11 Ansichten, 0 abgeschnittene Texte: bestanden - Englische Oberflaeche (dms-browser): 16 Laeufe, 0 Verstoesse, lang=en, 0 fehlende Uebersetzungen: bestanden; dms-upload ist nicht uebersetzt (eigener Befund) - Vitest/tsc: shl 43, dms-browser 142, dms-upload 15, pdf-viewer 28, tsc sauber: bestanden ## Echte Befunde, behoben - Ordnerbaum im dunklen Schema: Kontrast 1,01:1 (Token `accent-subtle` fehlte), neues Token plus Kontrasttest - Upload: kein sichtbarer Fokus am Auswahl-Button (Eingabe ausgeblendet), behoben - Reflow: 320 px Seitenscroll durch Layout, breite Tabellen, lange Ueberschriften, PDF-Canvas - leere Dokumentenliste als leere listbox (axe incomplete), jetzt Hinweistext - Audit-Werkzeug: `pkill -f next-server` beendete fremde Prozesse, jetzt nur eigene Ports; pdf-worker wurde nicht kopiert (Lauf immer rot) - Papierkorb-Tabelle ist echte Tabelle, die `lose Texte` waren ein Filter des QA-11-Baums (`interestingOnly`); automatische Pruefung und Vitest ergaenzt ## Offen / Grenzen Bildschirmleser-Durchlauf, CI-Lauf (Runner und Repo-Secret), `dms-upload` ohne i18n, keine Sprachumschaltung zur Laufzeit, Reflow/Textabstaende nur im hellen Schema. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
patrick added 7 commits 2026-09-21 00:46:23 +02:00
UX-06: Audit um Reflow, Textabstaende, Sprache, Tabellensemantik, Upload-Tastaturablauf erweitert; Fokusmarkierung am Upload-Button
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
ac4b3bf5f2
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: Reflow-Korrekturen, leere Dokumentenliste ohne leere listbox, Kontrast-Nachrechnung, Audit-Tooling (Ports, pdf-worker, Reihenfolge)
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
7f4ad8043e
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: accentSubtle-Token (Dunkelmodus-Kontrast Ordnerbaum), Scrollbereiche fuer Tabellen/PDF-Canvas, Tabellen-Semantik-Test, CI-Job, Bildschirmleser-Vorlage
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
8a95689b2b
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: Dropzone-Test an jsdom-Outline-Kurzschreibweise angepasst
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
f5a8351455
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: Scrollbereiche als Positionierungskontext, Ueberschriften umbrechen, Englisch-Phase im Hintergrund starten
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
89ac912fc1
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: Tastaturablaeufe vor dem Wechsel auf die englische Oberflaeche
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
7f2098d64b
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
UX-06: restbefunde-aus-dem-barrierefreiheits-audit
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (push) Canceled after 0s
CI / Web-Barrierefreiheitspruefung (axe, Tastatur, Reflow, Textabstaende) (pull_request) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (push) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (push) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (push) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (push) Canceled after 0s
CI / Web (dms-browser) (push) Canceled after 0s
CI / Web (pdf-viewer) (push) Canceled after 0s
CI / Web (shl) (push) Canceled after 0s
CI / Core-Modul (Build/Vet/Test) (pull_request) Canceled after 0s
CI / DMS Security-Test-Gate (AC5, Merge-Gate) (pull_request) Canceled after 0s
CI / DMS-Modul (Lint/Build/Test/Coverage/Artefakt) (pull_request) Canceled after 0s
CI / DMS-Modul Supply-Chain-Scan (govulncheck) (pull_request) Canceled after 0s
CI / Web (dms-browser) (pull_request) Canceled after 0s
CI / Web (pdf-viewer) (pull_request) Canceled after 0s
CI / Web (shl) (pull_request) Canceled after 0s
6b4f2e9b68
Pruefprotokoll, Rohdaten des Laufs auf 131 und Vorlage fuer den Bildschirmleser-Durchlauf (offen).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
patrick closed this pull request 2026-09-25 23:30:59 +02:00

Pull request closed

This pull request cannot be reopened because the branch was deleted.
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: scripte/nexarch#96