Default Admin Color Reports
Foreground/background contrast, focus visibility, the full combined report, the mode guide, and the CSS contrast-color reference.
Generated reports for Default Admin color contrast, keyboard review, axe pattern analysis, and plain-language checks. This index now exposes both rendered HTML and raw source artifacts so each report family is easier to validate, diff, and reuse.
Rendered HTML is the primary reading surface. Raw Markdown, JSON, and CSV stay alongside it for validation and downstream tooling.
Axe crawl output now uses a small manifest plus shard directories and summary indexes, so the repo no longer depends on a single oversized JSON blob.
Use the family cards below when you need one place to jump between the narrative report, the raw source, and the machine-readable exports for the same dataset.
Foreground/background contrast, focus visibility, the full combined report, the mode guide, and the CSS contrast-color reference.
Keyboard findings by page, with HTML for browsing and Markdown/JSON retained for audit history and tooling.
Clustered axe-core issues with direct access to the bug exports and the new sharded crawl indexes for rule-, path-, and context-level pattern work.
Readability and plain-language diagnostics for captured UI strings, with both the narrative report and the structured score output.
Accessibility findings scoped by theme, with composite priority scoring and targeted Drupal issue queue links for each theme's maintainers.
Issues specific to or most prevalent in the Gin administration theme. File these against the Gin project.
Issues in Drupal core's Claro and Claro-Dark themes. File these against the Drupal core accessibility queue.
Issues in Drupal core's Olivero and Olivero-Dark front-end themes. The public-facing theme; file issues in the core queue.
Cross-dimensional accessibility analysis: identifies violations exclusive to Hebrew/RTL contexts, violations that are worse in RTL than LTR, issues tied to specific themes, and a composite priority score combining axe severity with violation frequency.
Finds RTL-exclusive violations (Hebrew language, not in English), RTL-amplified issues (worse in Hebrew), Admin/Gin-only vs Claro-only vs Admin+Claro (not Olivero) categorization, and composite priority scoring that weights both axe severity and page spread.
Comprehensive accessibility improvements targeting 1,200+ violations identified through axe-core scanning and RTL/theme-specific analysis. See deployment guide for testing and application instructions.
WCAG 1.4.3 (AA) — Darkens primary button background to fix 88 contrast violations across all admin forms.
WCAG 1.3.1 (Critical) — Adds aria-label to image file display checkboxes with completely missing accessible names.
WCAG 1.4.3 (AA) — Fixes contrast on language switcher links appearing on every admin page (254 violations).
WCAG 2.5.3 (A) — Fixes aria-label mismatch on "Configure" link for speech-input usability.
WCAG 1.3.6 (AAA) — Wraps theme switcher in landmark; affects every Claro page (424 violations).
WCAG 1.3.6 (AAA) — Changes message landmarks to proper roles and adds aria-live for error announcements (306 violations).
WCAG 1.3.1 (A) — Adds aria-label to "select all rows" checkboxes in table headers (24 violations).
WCAG 2.1.1 (A) — Removes tabindex="1" from test form buttons to restore natural tab order.
WCAG 1.3.1 (A) — Adds scope and labels to empty multifield table header cells (176 violations).
WCAG 4.1.2 (A) — Adds aria-label to module details elements on /admin/modules (24 violations).
Complete documentation with deployment procedures, testing recommendations, and integration with composer-patches.
Proposed darker accent hex values intended to bring more presets into WCAG AA range in light mode.
Proposed focus-ring color changes and dark-mode overrides for WCAG 2.2 SC 2.4.11.
Experimental CSS using contrast-color() where it can replace manual button text selection, plus the immediate yellow preset improvement.
Use the reports README and generator scripts when you need to refresh the published artifacts.