vital-scans open quality ledger

www.cdc.gov: technology ↔ issues

Accessibility findings that appear disproportionately on pages running a given technology, across the 284 page(s) in 2026-W34 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 13 pages

Findings over-represented on pages running Moment.js (lift ≥ 1, ≥5 pages support).
Finding Lift On tech pages On all pages
Form field has accessible name (alfa) 21.85× 6 / 13 6
Associate every form control with a <label> (via for/id) or an aria-label/aria-labelledby. (axe) 18.93× 13 / 13 15
Form field label is visible (alfa) 16.38× 6 / 13 8
Text has minimum contrast ratio of 4.5:1 (alfa) 3.97× 6 / 13 33
Target size is at least 24×24 CSS pixels or has spacing (Minimum) (alfa) 3.45× 6 / 13 38
Each page should have exactly one <main> landmark. (axe) 3.16× 13 / 13 90
Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text) (axe) 2.89× 9 / 13 68
Link is distinguishable without relying on color (alfa) 2.87× 5 / 13 38
Text has enhanced contrast (alfa) 2.38× 6 / 13 55
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.85× 6 / 13 71

DreamWeaver 19 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.95× 15 / 19 15
Form field has accessible name (alfa) 14.95× 6 / 19 6
Form field label is visible (alfa) 13.08× 7 / 19 8
Text has minimum contrast ratio of 4.5:1 (alfa) 3.17× 7 / 19 33
Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text) (axe) 3.08× 14 / 19 68
Each page should have exactly one <main> landmark. (axe) 2.99× 18 / 19 90
Link is distinguishable without relying on color (alfa) 2.36× 6 / 19 38
Target size is at least 24×24 CSS pixels or has spacing (Minimum) (alfa) 2.36× 6 / 19 38
Text has enhanced contrast (alfa) 1.90× 7 / 19 55
Target size is at least 44×44 CSS pixels (Enhanced) (alfa) 1.47× 7 / 19 71

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) 2.36× 14 / 17 99

Bootstrap 194 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.46× 74 / 194 74
Scrolling content can be accessed by keyboard (alfa) 1.46× 43 / 194 43
aria attribute is permitted for element role (alfa) 1.46× 23 / 194 23
Remove or change the ARIA role — it isn't allowed on this element type. (axe) 1.46× 11 / 194 11
Text has sufficient color contrast (Enhanced) (alfa) 1.31× 17 / 194 19
page-has-heading-one (axe) 1.28× 7 / 194 8
Presentational children of an element are not focusable (alfa) 1.22× 5 / 194 6
Text has enhanced contrast (alfa) 1.14× 43 / 194 55
Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 1.00× 194 / 194 284

jQuery 212 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.34× 74 / 212 74
Scrolling content can be accessed by keyboard (alfa) 1.34× 43 / 212 43
aria attribute is permitted for element role (alfa) 1.34× 23 / 212 23
Associate every form control with a <label> (via for/id) or an aria-label/aria-labelledby. (axe) 1.34× 15 / 212 15
Remove or change the ARIA role — it isn't allowed on this element type. (axe) 1.34× 11 / 212 11
Form field label is visible (alfa) 1.34× 8 / 212 8
Form field has accessible name (alfa) 1.34× 6 / 212 6
Presentational children of an element are not focusable (alfa) 1.34× 6 / 212 6
Table header has scope (alfa) 1.34× 6 / 212 6
Text has sufficient color contrast (Enhanced) (alfa) 1.27× 18 / 212 19
Text has enhanced contrast (alfa) 1.22× 50 / 212 55
page-has-heading-one (axe) 1.17× 7 / 212 8
Wrap all page content in landmarks (header, nav, main, footer) so users can navigate by region. (axe) 1.00× 212 / 212 284

Google Analytics 284 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× 284 / 284 284
Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size. (axe) 1.00× 99 / 284 99

Azure Front Door 284 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× 284 / 284 284
Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size. (axe) 1.00× 99 / 284 99

Azure 284 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× 284 / 284 284
Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size. (axe) 1.00× 99 / 284 99

HSTS 284 pages

Findings over-represented on pages running HSTS (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× 284 / 284 284