Area: Forums (re-run) (audit p2r) · Surface: /forums/{slug}/settings (ForumSettingsController@show) · Dimension: Law 3 — contrast · Severity: major
The settings save-success and warning alert banners were tuned for a light background only. In the default dark theme the 8%-opacity colored tint lands on a near-black surface and the dark green/amber text is barely legible. These banners carry billing/paid-forum messaging, so they need to be readable in every theme.
Evidence
platform/templates/forums/settings.php:429 `.fs-alert--success{background:rgba(34,197,94,.08);...;color:#0f6b3b}` and :430 `.fs-alert--warn{background:rgba(245,158,11,.08);...;color:#92580f}`. The text colors `#0f6b3b` (dark green) and `#92580f` (dark amber) are fixed. The background is an 8%-opacity tint that composites over whatever surface is behind it. The default theme is dark (style.css:99 `--bg:#07091A`, :101 `--bg-3:#161B36`), so the alert sits on near-black and dark-green/dark-amber text on near-black is very low contrast. These alerts render at settings.php:153 and :158 (the paid-forum / billing alerts).
Suggested fix. Use semantic tokens for the text (e.g. `--color-success`/`--color-warning` for the foreground with a stronger tint background) or add per-theme overrides so the text color flips to a light shade on dark surfaces. Do not hardcode a single dark text color for a translucent banner.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus