vital-scans open quality ledger

www.cdc.gov: technology ↔ issues

Accessibility findings that appear disproportionately on pages running a given technology, across the 313 page(s) in 2026-W32 where both technology detection and an accessibility engine ran. Lift is how many times more likely a finding is on pages with the technology than on pages overall — a value of 2× means twice the baseline rate.

This is an association, not proof of cause. Technologies that are detected on the same set of pages (e.g. a CMS, its host, and its language) will share identical lift values; the listing groups by technology but cannot tell which one in a co-located stack is responsible. Treat high-lift pairs as leads for a human to confirm — a barrier that recurs with the same technology, especially across multiple sites, is likely a bug in that technology rather than in any one page's content.

Moment.js 20 pages

Findings over-represented on pages running Moment.js (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Associate every form control with a <label> (via for/id) or an aria-label/aria-labelledby. (axe) 15.65× 20 / 20 20
Form field has accessible name (alfa) 15.65× 6 / 20 6
Text has minimum contrast ratio of 4.5:1 (alfa) 5.87× 6 / 20 16
Form field label is visible (alfa) 5.52× 6 / 20 17
Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text) (axe) 4.40× 18 / 20 64
Each page should have exactly one <main> landmark. (axe) 3.82× 20 / 20 82
Target size is at least 24×24 CSS pixels or has spacing (Minimum) (alfa) 3.76× 6 / 20 25
Text has enhanced contrast (alfa) 1.12× 6 / 20 84
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.06× 6 / 20 89

DreamWeaver 22 pages

Findings over-represented on pages running DreamWeaver (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Associate every form control with a <label> (via for/id) or an aria-label/aria-labelledby. (axe) 14.23× 20 / 22 20
Form field has accessible name (alfa) 14.23× 6 / 22 6
Text has minimum contrast ratio of 4.5:1 (alfa) 6.22× 7 / 22 16
Form field label is visible (alfa) 5.86× 7 / 22 17
Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text) (axe) 4.45× 20 / 22 64
Target size is at least 24×24 CSS pixels or has spacing (Minimum) (alfa) 3.98× 7 / 22 25
Each page should have exactly one <main> landmark. (axe) 3.82× 22 / 22 82
Link is distinguishable without relying on color (alfa) 3.09× 5 / 22 23
Text has enhanced contrast (alfa) 1.19× 7 / 22 84
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.12× 7 / 22 89

D3 17 pages

Findings over-represented on pages running D3 (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size. (axe) 3.17× 16 / 17 93

Bootstrap 232 pages

Findings over-represented on pages running Bootstrap (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
When a landmark role/type repeats (e.g (axe) 1.35× 100 / 232 100
Scrolling content can be accessed by keyboard (alfa) 1.35× 74 / 232 74
aria attribute is permitted for element role (alfa) 1.35× 58 / 232 58
Remove or change the ARIA role — it isn't allowed on this element type. (axe) 1.35× 17 / 232 17
Accessible name of link or button matches visible label (alfa) 1.35× 8 / 232 8
Text has sufficient color contrast (Enhanced) (alfa) 1.30× 26 / 232 27
page-has-heading-one (axe) 1.28× 18 / 232 19
Presentational children of an element are not focusable (alfa) 1.24× 11 / 232 12
Text has enhanced contrast (alfa) 1.19× 74 / 232 84
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.12× 74 / 232 89
Table header has scope (alfa) 1.12× 5 / 232 6

jQuery 253 pages

Findings over-represented on pages running jQuery (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
When a landmark role/type repeats (e.g (axe) 1.24× 100 / 253 100
Scrolling content can be accessed by keyboard (alfa) 1.24× 74 / 253 74
aria attribute is permitted for element role (alfa) 1.24× 58 / 253 58
Text has sufficient color contrast (Enhanced) (alfa) 1.24× 27 / 253 27
Associate every form control with a <label> (via for/id) or an aria-label/aria-labelledby. (axe) 1.24× 20 / 253 20
Remove or change the ARIA role — it isn't allowed on this element type. (axe) 1.24× 17 / 253 17
Form field label is visible (alfa) 1.24× 17 / 253 17
Presentational children of an element are not focusable (alfa) 1.24× 12 / 253 12
Accessible name of link or button matches visible label (alfa) 1.24× 8 / 253 8
Table header has scope (alfa) 1.24× 6 / 253 6
Form field has accessible name (alfa) 1.24× 6 / 253 6
link-in-text-block (axe) 1.24× 5 / 253 5
Text has enhanced contrast (alfa) 1.19× 81 / 253 84
page-has-heading-one (axe) 1.17× 18 / 253 19
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.13× 81 / 253 89
empty-table-header (axe) 1.08× 7 / 253 8

Google Analytics 313 pages

Findings over-represented on pages running Google Analytics (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 1.00× 313 / 313 313

Azure Front Door 313 pages

Findings over-represented on pages running Azure Front Door (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 1.00× 313 / 313 313

Azure 313 pages

Findings over-represented on pages running Azure (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 1.00× 313 / 313 313