- Shipped
- November 14, 2026 at 3:17 AM UTC
- Author
- Kamo
- Commit
- aeb9ea1
Platform Console C. Every hub and page (light, dark, 390px, component harness) run through axe: - Layout: a page's hero actions (Recent Changes, Describe A Change) take their own row on a phone, so they no longer squeeze the title into single words or overlap it (SubPage); Report Visibility's choice buttons wrap on a phone; Passport pills wrap instead of clipping. - Contrast to WCAG AA: Setup Journey pills, Hosted Computers free-memory chips, Report Visibility chips and selected choices (identity hues deepened, not replaced), Look & Feel layers, Sounds editor greys, Page Transitions pill, Antivirus scanner rows, Sign-In Providers brand buttons (ink chosen per brand colour), SI Autonomy chip, Universe labels/chips/Run buttons, Email Sending labels and segmented counts, Websites state pills, Diagnostics chips, the Directory drawer's quiet text tokens. - Names and structure: Directory rows-per-page and SI Autonomy / Page Transitions selects labelled, SI Autonomy remove button named, Universe/Diagnostics progress bars named (and never NaN), the Directory drawer named as a dialog, the stripe column is not an empty header, Email Sending's key facts are a valid description list, the website preview inside its card button is inert, and headings run in order under each page's title (SettingsIntro and Quick Tips are h2). - Diagnostics: its last hard-coded English (Rights, hours, min, Session Status, Redis Details, the session-missing message) goes through the dictionary. - Cleanup: the unmounted _tabs/PlatformHealthTab.tsx is deleted; its test now pairs Welcome Message with Platform Health's figures (PlatformFigures).
