Kontrast-Fix: 33 Sites mit sub-WCAG-AA Text auf Dark-BG #12
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Kontrast-Audit über alle 59 Onepager-Sites zeigt: 33 Sites haben sub-WCAG-AA Text-auf-Dark-BG, davon 31 mit FAIL-Level (< 3:1). Das ist deutlich unlesbar, nicht nur grenzwertig — bestätigt durch m's Beobachtung auf ichbinotto.de.
Häufigster Verursacher: ein geteiltes Palette-Pattern, das sich über mindestens 14 Sites kopiert hat:
--text-muted: #44444fauf--bg: #0a0a0c→ 2.06:1 (FAIL)--text-dim: #6e6e7aauf--bg: #0a0a0c→ 3.93:1 (WEAK)ichbinotto/mai-otto/killions teilen ähnliches Pattern (
#404068/#7070a0auf#060610= 2.07 / 4.34).Worst-case:
paragraphenraiter.de(#3d4155auf#08090c= 1.98:1).Vollständige Liste betroffener Sites
Fix-Strategie
--text-mutedfür sekundären Text: Ziel ≥ 4.6:1 (z.B.#7a7a85auf#0a0a0c→ ratio 4.65)--text-dimfür hellere Sekundär-Texte: Ziel ≥ 7:1 (z.B.#a8a8b0→ ratio 7.1)--text(primär) bleibt unverändertOut of Scope
QA-Plan
./build.sh→ 59/59 ok/tmp/contrast-audit.py— Worker kann das nachtools/contrast-audit.pyübernehmen) — danach 0 FAIL erwartetWichtig: NICHT selbst nach main mergen. Push only auf
mai/<worker>/issue-12-contrast-fix, Comment auf Issue mit Commit-Link, head reviewed + merged.Fix applied — branch
mai/brunel/issue-12-kontrast-fixCommit:
b6d23f6d991e—fix: #12 lift sub-WCAG-AA text colors on 33 dark-bg sitesAudit baseline (before)
Audit after fix
Was geändert wurde
--text-muted #44444f → #7a7a8e(2.06 → 4.71),--text-dim #6e6e7a → #9a9aab(3.93 → 7.14). Sites: deinesei, fragina, ichbinaufbali, ichbinaufbarley, insain, kainstress, kinowhow, knzlmgmt, kopffrai, legalais, martinsiebels, schulfrai, smartin3, sorgenfrai, vonschraitter.#404068 → #7373bb,#7070a0 → #9797d8.#404060 → #7676b2,#7070a0 → #9797d8.Build & Lint
./build.sh→ 59/59 sites builtanti-ai-lint→ 0/57 sites flaggedTooling
/tmp/contrast-audit.pyjetzt untertools/contrast-audit.py(mitSITES_DIRals relativer Pfad, damit's auch aus Worktrees läuft) — Regression-Check für künftige Palette-Edits.Out of scope (bestätigt)
Nicht selbst nach main gemerged — branch
mai/brunel/issue-12-kontrast-fixwartet auf head review + merge.Head-Merge: brunels Branch ist nach main gemerged (5056d66) und gepusht. Audit auf main: 0 FAIL / 0 WEAK / 33 Sites lifted. Build 59/59 ok, anti-ai-lint 0/57. Dokploy deployed in Kürze. Done-Label gesetzt — m closes.