THEME_001_LIGHT_DARK_SYSTEM_AVAILABLE:
Severity: major. Bereich: gui/theme-dark-light-mode.
Regel
(kein Regeltext)
Reflection-Check
check:
fail: Es gibt nur einen harten Modus oder der Systemmodus wird visuell angeboten,
aber technisch ignoriert.
pass: Theme-Logik kennt Light, Dark und System; System folgt der Nutzerpraeferenz
aus Betriebssystem oder User Agent.
rationale: Systempraeferenz ist ein etablierter CSS-Media-Use-Case; ein sichtbarer
Systemmodus muss erwartungskonform funktionieren.
remediation: Theme-State als enum light|dark|system modellieren. Bei system prefers-color-scheme
auswerten und CSS-Token darauf mappen.
type: theme_surfaceEvidence
- CSS_MEDIA_PREFERS_COLOR_SCHEME, Media Queries Level 5: prefers-color-scheme
- CSS_COLOR_ADJUST, CSS Color Adjustment Module Level 1
- ISO_9241_110, ISO 9241-110 Interaction principles