Prio: NIEDRIG
Befund: In internal/dashboard/eval_dashboard.html (Zeilen 584–593) ist .table-wrap.pm-scroll td:first-child bewusst mit deckendem background: var(--bg-card) gegen Durchscheinen der darunter gescrollten Zellen gepinnt (Kommentar im Code selbst: „Bewusster Trade-off: der 1,5–3,5%-Tint (Zebra/Hover) entfällt nur in dieser einen Spalte"). Effekt: Zebra-Zeilen zeigen eine sichtbare vertikale Naht an der ersten Spalte, und Row-Hover erfasst die PDF-Zelle nie (Screenshots C:/tmp/ux-review-312/desktop/a05, a07).
Wirkung: Optische Inkonsistenz in der Versions×PDF-Matrix (P3, kein Blocker) — die gepinnte Spalte wirkt visuell abgekoppelt von der Zeile.
Fix-Richtung: Opake, vorberechnete Zebra-/Hover-Mischfarben für die erste Spalte statt der generischen var(--bg-card), statt rgba-Overlay.
Quelle: UX-Review Desktop (P3) zu PR #312, 2026-07-16.
Prio: NIEDRIG
Befund: In
internal/dashboard/eval_dashboard.html(Zeilen 584–593) ist.table-wrap.pm-scroll td:first-childbewusst mit deckendembackground: var(--bg-card)gegen Durchscheinen der darunter gescrollten Zellen gepinnt (Kommentar im Code selbst: „Bewusster Trade-off: der 1,5–3,5%-Tint (Zebra/Hover) entfällt nur in dieser einen Spalte"). Effekt: Zebra-Zeilen zeigen eine sichtbare vertikale Naht an der ersten Spalte, und Row-Hover erfasst die PDF-Zelle nie (ScreenshotsC:/tmp/ux-review-312/desktop/a05,a07).Wirkung: Optische Inkonsistenz in der Versions×PDF-Matrix (P3, kein Blocker) — die gepinnte Spalte wirkt visuell abgekoppelt von der Zeile.
Fix-Richtung: Opake, vorberechnete Zebra-/Hover-Mischfarben für die erste Spalte statt der generischen
var(--bg-card), statt rgba-Overlay.Quelle: UX-Review Desktop (P3) zu PR #312, 2026-07-16.