fix(pagespeed): order accessibility sub-groups: names/labels → contrast → best practices

This commit is contained in:
Usman Baig
2026-03-22 23:38:58 +01:00
parent d232a8a6d1
commit 354331646b

View File

@@ -566,7 +566,14 @@ function sortBySeverity(audits: AuditSummary[]): AuditSummary[] {
// * Known sub-group ordering: insights-type groups come before diagnostics-type groups
const subGroupPriority: Record<string, number> = {
// * Performance
'budgets': 0, 'load-opportunities': 0, 'diagnostics': 1,
// * Accessibility
'a11y-names-labels': 0, 'a11y-contrast': 1, 'a11y-best-practices': 2,
'a11y-color-contrast': 1, 'a11y-aria': 3, 'a11y-navigation': 4,
'a11y-language': 5, 'a11y-audio-video': 6, 'a11y-tables-lists': 7,
// * SEO
'seo-mobile': 0, 'seo-content': 1, 'seo-crawl': 2,
}
// * Group audits by sub-group within a category (e.g., "Names and Labels", "Contrast")