← Accessibility audit

Accessible tablesPlaywright axe-core

Page: https://a11yequitas.org/accessible-tables/

Run · 2026-05-24 · All checks passaxe-core × 6 theme/font combos · Alfa (ACT-Rules) × 1 route audit · Structural checks (lang, h1, title, skip-link) · Target WCAG 2.2 AAA
Why two engines?axe-core (Deque) excels at color contrast, ARIA roles, form labels — ~95 rules covering most of WCAG 2.2. Alfa (Siteimprove) implements the W3C ACT Rules standard — semantic structure, focus order, and edge cases axe-core doesn't cover. Running both catches ~1.5× the violations of either alone. Pass = pass on both.

axe-core results

Axe-core results for the Accessible tables page (https://a11yequitas.org/accessible-tables/) across all 6 theme × font combinations. All checks target WCAG 2.2 AAA.
ModeWorkerDurationResult
light/lexend03.1sPass
light/atkinson03.2sPass
light/opendyslexic03.0sPass
dark/lexend03.1sPass
dark/atkinson03.0sPass
dark/opendyslexic03.0sPass

Alfa (ACT-Rules) results

Alfa (Siteimprove ACT-Rules) audit for the Accessible tables page. One audit per route, default mode.
EngineWorkerDurationResult
Alfa (ACT-Rules)01.8sPass

Structural checks

Structural accessibility checks for Accessible tables: lang attribute, h1, page title, skip link.
CheckDurationResult
lang attribute is set448msPass
exactly one h1449msPass
page title is set459msPass
skip link reaches main462msPass