fix(a11y): de bevindingkaarten — het scorebadge-label was wit op de lichte ernstbanden (#821) #824
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!824
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/donkere-modus-bevindingkaarten-821"
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?
Verder met de bevindingkaarten uit #821 — een van de oppervlakken die #780
niet had bekeken.
Wat er mis was
Twee dingen, allebei op de FIRST-ernstbanden.
Het gevulde scorebadge. De bevindingeditor en de CVSS-bouwer zetten een
vast wit label (12px, bold) op de ernstband. Dat is gewone tekst, lat 4,5:1 —
en op de lichte oranje/amber banden haalde wit dat niet:
Op een dia is hetzelfde label groot (~30px) en volstaat 3:1; daar is wit goed.
In de editor is het klein.
De ernstlegenda in het managementoverzicht. Een gekleurde stip per band,
en op de donkere dialoog zakt de rode naar 2,26:1 — die verdwijnt bijna.
De fix
AppTheme.labelOn(nu publiek, was_labelOn) kiest zwart of wit per band:zwart op High/Medium (5,90 / 6,59:1), wit op Critical/Low/None. De badges in
beide plekken lezen hun label nu zo.
De legenda-stip houdt zijn FIRST-kleur (die deelt hij met de dia) maar krijgt
een haarlijn, zodat hij als vórm zichtbaar blijft op elke achtergrond. De ernst
staat als tekst ernaast — de kleur is bevestiging, niet de enige drager (WCAG
1.4.1).
Draaiend nagekeken
De bevindingeditor in donkere modus, over alle vijf de banden door de
CVSS-vector te variëren:
Precies de gevallen die de fix raakt, met eigen ogen bevestigd.
Poort
finding_severity_palette_test:labelOnhaalt op élke band de tekstlat.Eén keer rood gezien (medium 3,19:1 met vast wit).
make check, goldens, secrets en SAST groen. Bewaker overgeslagen, expliciet:geen formaat/opslag/afhankelijkheid/verkeer/belofte — kleurtokens en één toets.
Nog open
De rondgang van #821 is hiermee nog niet af. Het beamerscherm en het
tweede-schermpad blijven onbekeken (dat vraagt twee schermen), net als de
meeste slide-editors op rij. #821 blijft open.
Refs #821