vital-scans registre de qualité ouvert

data.healthcare.gov: Accessibilité — semaine 2026-W40

Automated Accessibility Conformance Report (OpenACR): Download ACR. Machine-readable; compatible with GSA OpenACR tooling. Automated tools find ~⅓ of real barriers — supplement with manual AT testing.

Training priorities

Top WCAG success criteria by pages affected this week. Use these to focus team training on the highest-impact issues.

SCCriterionPagesRulesNotes
1.4.8 WCAG 1.4.8 725 1
2.5.5 WCAG 2.5.5 725 1
4.1.2 Name, Role, Value (ARIA) 625 3
1.3.1 Info and Relationships (semantic structure) 4 3
2.5.3 WCAG 2.5.3 3 1

10 prochaines actions

Les clusters sont empreintés par chemin de sélecteur normalisé + identifiant de règle + forme d'extrait. Le score de priorité = (poids de gravité × pages affectées) / composants distincts pour la règle. Cela remplace l'heuristique du seuil de pages de gabarit tout en la conservant comme signal de validation.

Top 10 des correctifs de composants groupés pour cette semaine.
ClusterGravitéPagesQui est touchéComment corrigerPreuveDécision
Text has minimum contrast ratio of 4.5:1 · composant non attribué
Fix one place, resolve ~725 finding(s) on 725 page(s).
XPath / sélecteur: <p class="ds-c-usa-banner__header-text">
Modéré 725 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73 pages (CSV)
Text has minimum contrast ratio of 4.5:1 · composant non attribué
Fix one place, resolve ~725 finding(s) on 725 page(s).
XPath / sélecteur: <p class="ds-c-usa-banner__action ds-u-align-items--center ds-u-md-display--none ds-u-display--flex">
Modéré 725 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73 pages (CSV)
Text has minimum contrast ratio of 4.5:1 · composant non attribué
Fix one place, resolve ~621 finding(s) on 621 page(s).
XPath / sélecteur: <p class="ds-u-margin--0 ds-u-font-weight--bold">
Modéré 621 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73 pages (CSV)
aria-hidden element does not contain focusable elements · composant non attribué
Fix one place, resolve ~621 finding(s) on 621 page(s).
XPath / sélecteur: <div aria-labelledby="api__tab" aria-hidden="true" class="ds-c-tabs__panel" id="api">
Modéré 621 Without vision, Limited vision, Limited manipulation/strength See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · composant non attribué
Fix one place, resolve ~723 finding(s) on 723 page(s).
XPath / sélecteur: <a href="/" title="Data.Healthcare home">
Modéré 723 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · composant non attribué
Fix one place, resolve ~723 finding(s) on 723 page(s).
XPath / sélecteur: <button class="ds-c-button ds-c-button--ghost ds-u-lg-border--0 dkan-c-header-search--modal-button" type="button">
Modéré 723 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)
aria-hidden element does not contain focusable elements · composant non attribué
Fix one place, resolve ~544 finding(s) on 544 page(s).
XPath / sélecteur: <div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel" id="overview">
Modéré 544 Without vision, Limited vision, Limited manipulation/strength See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17 pages (CSV)
aria-hidden element does not contain focusable elements · composant non attribué
Fix one place, resolve ~521 finding(s) on 521 page(s).
XPath / sélecteur: <div aria-labelledby="data-dictionary__tab" aria-hidden="true" class="ds-c-tabs__panel" id="data-dictionary">
Modéré 521 Without vision, Limited vision, Limited manipulation/strength See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17 pages (CSV)
Target size is at least 44×44 CSS pixels (Enhanced) · composant non attribué
Fix one place, resolve ~650 finding(s) on 650 page(s).
XPath / sélecteur: <a class="dkan-c-header--link ds-c-button ds-c-button--ghost" href="/datasets">
Modéré 650 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111 pages (CSV)
Text has minimum contrast ratio of 4.5:1 · composant non attribué
Fix one place, resolve ~73 finding(s) on 73 page(s).
XPath / sélecteur: <p class="ds-u-visibility--screen-reader" aria-live="assertive" aria-atomic="true" data-testid="currentResults">
Modéré 73 Nécessite un test manuel. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73 pages (CSV)

Rapports d’anomalies

4 type(s) de problème sont affichés par défaut sur 21 au total. Priorisés par gravité, pages clés, niveau WCAG et prévalence ; utilisez le bouton pour tout afficher.

Répartition globale des gravités : 3 grave, 17 modéré, 1 mineur. Par catégorie WCAG : 6 WCAG 2.0 A, 1 WCAG 2.0 AA, 1 WCAG 2.1 A, 1 WCAG 2.2 AA, 3 WCAG 2.x AAA, 6 Bonne pratique, 3 Indéterminé. Ordonné par gravité, impact sur les pages clés, niveau WCAG et prévalence. Conformément aux bonnes pratiques de signalement des bogues d'accessibilité. Télécharger : Markdown · JSON (archive complète) · JSON (diagnostic IA) · CSV (tous les constats) · CSV des pages prioritaires · JSON des pages prioritaires.

Automated testing does not establish full WCAG conformance. Findings in the verification lane require manual testing before they are treated as confirmed failures.

La vue par défaut affiche 4 type(s) de problème priorisé(s) ; 17 de plus sont disponibles si vous passez à « Tout afficher ».

3 constat(s) marqué(s) « doublon possible » — Alfa et axe-core ont tous deux signalé le même critère WCAG sur des pages qui se recoupent. S'ils ciblent le même élément, le rapport axe-core fait autorité. Filtrez le CSV par possible_duplicate_of pour les voir. Deux moteurs signalant le même obstacle réduisent le risque de faux positif.

Findings needing review

These findings need manual verification before they can be treated as confirmed failures. Obligation remains visible for each finding.

Link to this finding Grave axe list WCAG 2.0 A <ul> and <ol> must only directly contain <li>, <script> or <template> elements (WCAG 1.3.1) 2/2192 pages · 2 occurrences Probablement contenu
ID de l’anomalie
VS-040126f1
ID du motif
VS-a0bdbdf6
ID combiné
VS-040126f1 (motif VS-a0bdbdf6) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
1.3.1 Info and Relationships (Niveau A, WCAG 2.0)
XPath / sélecteur
ol[data-testid="results-list"]
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<ol class="dc-dataset-search-list ds-u-padding--0 ds-u-margin-top--0 ds-u-margin-bottom--4 ds-u-display--block" data-testid="results-list">

Description

<ul> and <ol> must only directly contain <li>, <script> or <template> elements. Detected by axe-core rule list on 2 of 2192 scanned pages (2 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/datasets?keyword%5B%5D=2025.
  2. Locate the element: ol[data-testid="results-list"]
  3. Confirm the axe-core finding for rule list against WCAG 1.3.1 Info and Relationships.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited cognitive, language, or learning ability — 11.0% de la population

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Use <ul>/<ol> with only <li> children for lists; don't fake lists with <div>s.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/list?application=axeAPI

Link to this finding Grave axe color-contrast WCAG 2.0 AA Elements must meet minimum color contrast ratio thresholds (WCAG 1.4.3) 1/2192 pages · 2 occurrences Probablement contenu
ID de l’anomalie
VS-491a9d67
ID du motif
VS-be8d563e
ID combiné
VS-491a9d67 (motif VS-be8d563e) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 AA
Obligation
required
Handling
review
Critère WCAG
1.4.3 Contrast (Minimum) (Niveau AA, WCAG 2.0)
XPath / sélecteur
small:nth-child(1) > pre
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<pre class="version"> v1 </pre>

Description

Elements must meet minimum color contrast ratio thresholds. Detected by axe-core rule color-contrast on 1 of 2192 scanned pages (2 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/AB-NIPR-Health-Line-Of-Authority.
  2. Locate the element: small:nth-child(1) > pre
  3. Confirm the axe-core finding for rule color-contrast against WCAG 1.4.3 Contrast (Minimum).

Incidence

Affects Limited vision (2.4%), Without color perception (4.5%).

  • Limited vision — 2.4% de la population
  • Without color perception — 4.5% de la population

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Increase the contrast between text and its background to at least 4.5:1 (3:1 for large text). Check both light and dark modes.

Conseil Drupal : Check your Drupal theme's base CSS. Themes like Olivero and Bartik have contrast issues in default color schemes — override failing color pairs in your subtheme's style.css.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/color-contrast?application=axeAPI

Link to this finding Grave axe aria-input-field-name WCAG 2.0 A ARIA input fields must have an accessible name (WCAG 4.1.2) 1/2192 pages · 1 occurrences Probablement contenu
ID de l’anomalie
VS-6da23a9b
ID du motif
VS-0841abc2
ID combiné
VS-6da23a9b (motif VS-0841abc2) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / sélecteur
.select2-selection
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false" tabindex="-1" aria-disabled="false">

Description

ARIA input fields must have an accessible name. Detected by axe-core rule aria-input-field-name on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: .select2-selection
  3. Confirm the axe-core finding for rule aria-input-field-name against WCAG 4.1.2 Name, Role, Value.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited manipulation/strength — 13.0% de la population

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/aria-input-field-name?application=axeAPI

Link to this finding Modéré alfa sia-r17 WCAG 2.0 A aria-hidden element does not contain focusable elements (WCAG 4.1.2) 623/2192 pages · 1690 occurrences Probablement modèle
ID de l’anomalie
VS-840f711b
ID du motif
VS-f6cf30ff
ID combiné
VS-840f711b (motif VS-f6cf30ff) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / sélecteur
<div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel" id="overview">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Description

aria-hidden element does not contain focusable elements. Detected by Siteimprove Alfa rule sia-r17 on 623 of 2192 scanned pages (1690 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/dataset/brrf-yhzh?page=2.
  2. Locate the element: <div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel" id="overview">
  3. Confirm the Siteimprove Alfa finding for rule sia-r17 against WCAG 4.1.2 Name, Role, Value.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited manipulation/strength — 13.0% de la population

Pages touchées

…et plus — toutes les 623 pages (CSV).

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17

Link to this finding Modéré alfa sia-r111 WCAG 2.x AAA Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 725/2192 pages · 21118 occurrences Probablement modèle
ID de l’anomalie
VS-0f58ee6a
ID du motif
VS-cb53cc4d
ID combiné
VS-0f58ee6a (motif VS-cb53cc4d) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.x AAA
Obligation
aspirational
Handling
review
Critère WCAG
2.5.5 Target Size (Enhanced) (Niveau AAA, WCAG 2.1)
XPath / sélecteur
<a href="/" title="Data.Healthcare home">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Description

Target size is at least 44×44 CSS pixels (Enhanced). Detected by Siteimprove Alfa rule sia-r111 on 725 of 2192 scanned pages (21118 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/dataset/brrf-yhzh?page=2.
  2. Locate the element: <a href="/" title="Data.Healthcare home">
  3. Confirm the Siteimprove Alfa finding for rule sia-r111 against WCAG 2.5.5 Target Size (Enhanced).

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

…et plus — toutes les 725 pages (CSV).

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r111

Link to this finding Modéré alfa sia-r73 WCAG 2.x AAA Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 725/2192 pages · 5074 occurrences Probablement modèle
ID de l’anomalie
VS-6acace4a
ID du motif
VS-2208081b
ID combiné
VS-6acace4a (motif VS-2208081b) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.x AAA
Obligation
aspirational
Handling
review
Critère WCAG
1.4.8 Visual Presentation (Niveau AAA, WCAG 2.0)
XPath / sélecteur
<p class="ds-c-usa-banner__header-text">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Description

Text has minimum contrast ratio of 4.5:1. Detected by Siteimprove Alfa rule sia-r73 on 725 of 2192 scanned pages (5074 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/dataset/brrf-yhzh?page=2.
  2. Locate the element: <p class="ds-c-usa-banner__header-text">
  3. Confirm the Siteimprove Alfa finding for rule sia-r73 against WCAG 1.4.8 Visual Presentation.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

…et plus — toutes les 725 pages (CSV).

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r73

Link to this finding Modéré axe landmark-unique Bonne pratique Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined) 7/2192 pages · 8 occurrences
ID de l’anomalie
VS-a7f3ade0
ID du motif
VS-8806389c
ID combiné
VS-a7f3ade0 (motif VS-8806389c) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
.dkan-c-main-nav
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<nav class="dkan-c-main-nav">

Description

Landmarks should have a unique role or role/label/title (i.e. accessible name) c. Detected by axe-core rule landmark-unique on 7 of 2192 scanned pages (8 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/about.
  2. Locate the element: .dkan-c-main-nav
  3. Confirm the axe-core finding for rule landmark-unique.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : When a landmark role/type repeats (e.g. two <nav>s), give each a distinct accessible name with aria-label or aria-labelledby (e.g. "Primary" and "Footer" navigation) so screen-reader users can tell them apart.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-unique?application=axeAPI

Link to this finding Modéré axe heading-order Bonne pratique Heading levels should only increase by one (WCAG criterion undetermined) 6/2192 pages · 6 occurrences
ID de l’anomalie
VS-5d1ab417
ID du motif
VS-d25f622d
ID combiné
VS-5d1ab417 (motif VS-d25f622d) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
.ds-u-lg-padding-top--0 > h4
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<h4 class="ds-text-heading--2xl">Find and download Healthcare.gov datasets</h4>

Description

Heading levels should only increase by one. Detected by axe-core rule heading-order on 6 of 2192 scanned pages (6 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/?page=3.
  2. Locate the element: .ds-u-lg-padding-top--0 > h4
  3. Confirm the axe-core finding for rule heading-order.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Use heading levels in order (h1 → h2 → h3) without skipping; structure, not size.

Conseil Drupal : Drupal Views and blocks can insert headings at arbitrary levels. In the Views UI, set "Title tag" for each display. For block titles, configure the heading level in the block's layout settings.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/heading-order?application=axeAPI

Link to this finding Modéré alfa sia-r61 Indéterminé Form field label is visible (WCAG criterion undetermined) 4/2192 pages · 4 occurrences
ID de l’anomalie
VS-ec029ddf
ID du motif
VS-7118fead
ID combiné
VS-ec029ddf (motif VS-7118fead) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Indéterminé
Obligation
unmapped
Handling
review
Critère WCAG
indéterminé
XPath / sélecteur
{"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Description

Form field label is visible. Detected by Siteimprove Alfa rule sia-r61 on 4 of 2192 scanned pages (4 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/cciio/ecp_form?faq=how+do+i+download+csv+files+in+excel%3F.
  2. Locate the element: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
  3. Confirm the Siteimprove Alfa finding for rule sia-r61.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r61

Link to this finding Modéré alfa sia-r14 WCAG 2.1 A Accessible name of link or button matches visible label (WCAG 2.5.3) 3/2192 pages · 18 occurrences
ID de l’anomalie
VS-8bc0c809
ID du motif
VS-f7dba940
ID combiné
VS-8bc0c809 (motif VS-f7dba940) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.1 A
Obligation
required
Handling
review
Critère WCAG
2.5.3 Label in Name (Niveau A, WCAG 2.1)
XPath / sélecteur
<a data-testid="card-a" data-title="Public Use Files" aria-labelledby="idRef-link-0" aria-describedby="idRef-desc-0">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (16 sem.)

Description

Accessible name of link or button matches visible label. Detected by Siteimprove Alfa rule sia-r14 on 3 of 2192 scanned pages (18 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/?page=3.
  2. Locate the element: <a data-testid="card-a" data-title="Public Use Files" aria-labelledby="idRef-link-0" aria-describedby="idRef-desc-0">
  3. Confirm the Siteimprove Alfa finding for rule sia-r14 against WCAG 2.5.3 Label in Name.

Incidence

Affects Without vision (1.0%), Without speech (0.5%).

  • Without vision — 1.0% de la population
  • Without speech — 0.5% de la population

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r14

Link to this finding Modéré alfa sia-r53 Indéterminé Headings are structured hierarchically (WCAG criterion undetermined) 3/2192 pages · 3 occurrences
ID de l’anomalie
VS-626eaba5
ID du motif
VS-f054f4a4
ID combiné
VS-626eaba5 (motif VS-f054f4a4) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Indéterminé
Obligation
unmapped
Handling
review
Critère WCAG
indéterminé
XPath / sélecteur
<h4 class="ds-text-heading--2xl">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (16 sem.)

Description

Headings are structured hierarchically. Detected by Siteimprove Alfa rule sia-r53 on 3 of 2192 scanned pages (3 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/?page=3.
  2. Locate the element: <h4 class="ds-text-heading--2xl">
  3. Confirm the Siteimprove Alfa finding for rule sia-r53.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Use headings in a logical, non-skipping order.

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r53

Link to this finding Modéré alfa sia-r18 Indéterminé aria attribute is permitted for element role (WCAG criterion undetermined) 2/2192 pages · 4 occurrences Probablement contenu
ID de l’anomalie
VS-91d8dc58
ID du motif
VS-e05344b9
ID combiné
VS-91d8dc58 (motif VS-e05344b9) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Indéterminé
Obligation
unmapped
Handling
review
Critère WCAG
indéterminé
XPath / sélecteur
@aria-labelledby="faqs_heading"
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (15 sem.)

Description

aria attribute is permitted for element role. Detected by Siteimprove Alfa rule sia-r18 on 2 of 2192 scanned pages (4 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/cciio/ecp_form?faq=how+do+i+download+csv+files+in+excel%3F.
  2. Locate the element: @aria-labelledby="faqs_heading"
  3. Confirm the Siteimprove Alfa finding for rule sia-r18.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Only use ARIA states/properties that are allowed on this element/role.

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r18

Link to this finding Modéré axe landmark-no-duplicate-main Bonne pratique Document should not have more than one main landmark (WCAG criterion undetermined) 2/2192 pages · 2 occurrences Probablement contenu
ID de l’anomalie
VS-6ffe77f2
ID du motif
VS-cd69be3a
ID combiné
VS-6ffe77f2 (motif VS-cd69be3a) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
#main-content
Historique
vu pour la première fois le 2026-W38, vu pour la dernière fois le 2026-W40 (3 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<main id="main-content" tabindex="-1" class="ds-u-padding-top--4">

Description

Document should not have more than one main landmark. Detected by axe-core rule landmark-no-duplicate-main on 2 of 2192 scanned pages (2 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/AB-NIPR-Health-Line-Of-Authority.
  2. Locate the element: #main-content
  3. Confirm the axe-core finding for rule landmark-no-duplicate-main.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-no-duplicate-main?application=axeAPI

Link to this finding Modéré axe landmark-main-is-top-level Bonne pratique Main landmark should not be contained in another landmark (WCAG criterion undetermined) 2/2192 pages · 2 occurrences Probablement contenu
ID de l’anomalie
VS-a33223cc
ID du motif
VS-ff3ceb19
ID combiné
VS-a33223cc (motif VS-ff3ceb19) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
#operations
Historique
vu pour la première fois le 2026-W38, vu pour la dernière fois le 2026-W40 (3 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<main id="operations" tabindex="-1" style="outline: none;">

Description

Main landmark should not be contained in another landmark. Detected by axe-core rule landmark-main-is-top-level on 2 of 2192 scanned pages (2 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/AB-NIPR-Health-Line-Of-Authority.
  2. Locate the element: #operations
  3. Confirm the axe-core finding for rule landmark-main-is-top-level.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/landmark-main-is-top-level?application=axeAPI

Link to this finding Modéré alfa sia-r42 WCAG 2.0 A Element in required WAI-ARIA context role (WCAG 1.3.1) 1/2192 pages · 4 occurrences · doublon possible Probablement contenu
ID de l’anomalie
VS-7e4a9be9
ID du motif
VS-0ddc2ac6
ID combiné
VS-7e4a9be9 (motif VS-0ddc2ac6) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
1.3.1 Info and Relationships (Niveau A, WCAG 2.0)
XPath / sélecteur
<a aria-selected="false" aria-controls="about-panel" href="#about-panel" role="tab">
Historique
vu pour la première fois le 2026-W40, vu pour la dernière fois le 2026-W40 (1 sem.)
Doublon possible
Même critère WCAG couvert par le rapport axe VS-040126f1 (motif VS-a0bdbdf6). Si axe et ce moteur signalent le même élément, le rapport axe a priorité — marquez-le comme doublon dans JIRA.

Description

Element in required WAI-ARIA context role. Detected by Siteimprove Alfa rule sia-r42 on 1 of 2192 scanned pages (4 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/cciio/ecp_form?faq=how+do+i+download+csv+files+in+excel%3F.
  2. Locate the element: <a aria-selected="false" aria-controls="about-panel" href="#about-panel" role="tab">
  3. Confirm the Siteimprove Alfa finding for rule sia-r42 against WCAG 1.3.1 Info and Relationships.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited cognitive, language, or learning ability — 11.0% de la population

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r42

Link to this finding Modéré alfa sia-r66 WCAG 2.x AAA Text has enhanced contrast (WCAG 1.4.6) 1/2192 pages · 2 occurrences Probablement contenu
ID de l’anomalie
VS-30607742
ID du motif
VS-646b1e0b
ID combiné
VS-30607742 (motif VS-646b1e0b) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.x AAA
Obligation
aspirational
Handling
review
Critère WCAG
1.4.6 Contrast (Enhanced) (Niveau AAA, WCAG 2.0)
XPath / sélecteur
text: "?"
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Description

Text has enhanced contrast. Detected by Siteimprove Alfa rule sia-r66 on 1 of 2192 scanned pages (2 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: text: "?"
  3. Confirm the Siteimprove Alfa finding for rule sia-r66 against WCAG 1.4.6 Contrast (Enhanced).

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Increase text contrast to meet WCAG AAA (7:1).

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r66

Link to this finding Modéré alfa sia-r8 WCAG 2.0 A Form field has accessible name (WCAG 4.1.2) 1/2192 pages · 1 occurrences · doublon possible Probablement contenu
ID de l’anomalie
VS-1b806121
ID du motif
VS-a48e6078
ID combiné
VS-1b806121 (motif VS-a48e6078) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / sélecteur
<span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (9 sem.)
Doublon possible
Même critère WCAG couvert par le rapport axe VS-6da23a9b (motif VS-0841abc2). Si axe et ce moteur signalent le même élément, le rapport axe a priorité — marquez-le comme doublon dans JIRA.

Description

Form field has accessible name. Detected by Siteimprove Alfa rule sia-r8 on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: <span class="select2-selection select2-selection--multiple" role="combobox" aria-haspopup="true" aria-expanded="false">
  3. Confirm the Siteimprove Alfa finding for rule sia-r8 against WCAG 4.1.2 Name, Role, Value.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited manipulation/strength (13.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited manipulation/strength — 13.0% de la population

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Associate the form field with a label.

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r8

Link to this finding Modéré axe page-has-heading-one Bonne pratique Page should contain a level-one heading (WCAG criterion undetermined) 1/2192 pages · 1 occurrences Probablement contenu
ID de l’anomalie
VS-f721481c
ID du motif
VS-fa44f293
ID combiné
VS-f721481c (motif VS-fa44f293) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
html
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class=" js" data-once="apfsCard ecpFAQDrawer ecpBehavior">

Description

Page should contain a level-one heading. Detected by axe-core rule page-has-heading-one on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/ab-registration-tracker/status.
  2. Locate the element: html
  3. Confirm the axe-core finding for rule page-has-heading-one.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/page-has-heading-one?application=axeAPI

Link to this finding Modéré alfa sia-r68 WCAG 2.0 A Presentational children of an element are not focusable (WCAG 1.3.1) 1/2192 pages · 1 occurrences · doublon possible Probablement contenu
ID de l’anomalie
VS-2cb9b7a5
ID du motif
VS-d6097011
ID combiné
VS-2cb9b7a5 (motif VS-d6097011) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.0 A
Obligation
required
Handling
review
Critère WCAG
1.3.1 Info and Relationships (Niveau A, WCAG 2.0)
XPath / sélecteur
<ul class="select2-selection__rendered" id="select2-edit-states-container">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (13 sem.)
Doublon possible
Même critère WCAG couvert par le rapport axe VS-040126f1 (motif VS-a0bdbdf6). Si axe et ce moteur signalent le même élément, le rapport axe a priorité — marquez-le comme doublon dans JIRA.

Description

Presentational children of an element are not focusable. Detected by Siteimprove Alfa rule sia-r68 on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: <ul class="select2-selection__rendered" id="select2-edit-states-container">
  3. Confirm the Siteimprove Alfa finding for rule sia-r68 against WCAG 1.3.1 Info and Relationships.

Incidence

Affects Without vision (1.0%), Limited vision (2.4%), Limited cognitive, language, or learning ability (11.0%).

  • Without vision — 1.0% de la population
  • Limited vision — 2.4% de la population
  • Limited cognitive, language, or learning ability — 11.0% de la population

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r68

Link to this finding Modéré alfa sia-r113 WCAG 2.2 AA Target size is at least 24×24 CSS pixels or has spacing (Minimum) (WCAG 2.5.8) 1/2192 pages · 1 occurrences Probablement contenu
ID de l’anomalie
VS-19162bae
ID du motif
VS-179ad9b3
ID combiné
VS-19162bae (motif VS-179ad9b3) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
WCAG 2.2 AA
Obligation
required
Handling
review
Critère WCAG
2.5.8 Target Size (Minimum) (Niveau AA, WCAG 2.2)
XPath / sélecteur
<textarea class="select2-search__field" type="search" tabindex="0" autocorrect="off">
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (9 sem.)

Description

Target size is at least 24×24 CSS pixels or has spacing (Minimum). Detected by Siteimprove Alfa rule sia-r113 on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: <textarea class="select2-search__field" type="search" tabindex="0" autocorrect="off">
  3. Confirm the Siteimprove Alfa finding for rule sia-r113 against WCAG 2.5.8 Target Size (Minimum).

Incidence

Affects Limited manipulation/strength (13.0%), Limited reach (2.0%), Limited vision (2.4%).

  • Limited manipulation/strength — 13.0% de la population
  • Limited reach — 2.0% de la population
  • Limited vision — 2.4% de la population

Pages touchées

Environnement de test

Automated: Siteimprove Alfa, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

See remediation guidance: https://alfa.siteimprove.com/rules/sia-r113

Link to this finding Mineur axe aria-allowed-role Bonne pratique ARIA role should be appropriate for the element (WCAG criterion undetermined) 1/2192 pages · 1 occurrences Probablement contenu
ID de l’anomalie
VS-62ce8095
ID du motif
VS-4fac2f41
ID combiné
VS-62ce8095 (motif VS-4fac2f41) — utilisez ce format dans JIRA/les tableurs pour filtrer par occurrence ou par motif
Catégorie WCAG
Bonne pratique
Obligation
advisory
Handling
review
Critère WCAG
Bonne pratique — pas une exigence WCAG
XPath / sélecteur
.select2-search__field
Historique
vu pour la première fois le 2026-W24, vu pour la dernière fois le 2026-W40 (17 sem.)

Extrait HTML — utilisez-le pour valider le constat sans relancer l'outil

<textarea class="select2-search__field" type="search" tabindex="0" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" autocomplete="off" aria-label="S

Description

ARIA role should be appropriate for the element. Detected by axe-core rule aria-allowed-role on 1 of 2192 scanned pages (1 instances).

Étapes pour reproduire

  1. Open https://data.healthcare.gov/de-intake-form.
  2. Locate the element: .select2-search__field
  3. Confirm the axe-core finding for rule aria-allowed-role.

Incidence

Not captured by automated scan — requires manual testing.

Pages touchées

Environnement de test

Automated: axe-core, headless Chromium (Playwright). Manual AT verification: Not captured by automated scan — requires manual testing.

Correction suggérée

Comment corriger : Remove or change the ARIA role — it isn't allowed on this element type.

See remediation guidance: https://dequeuniversity.com/rules/axe/4.12/aria-allowed-role?application=axeAPI

Constats Deque axe-core

Rule-level axe-core summary (9 rule type(s))

Each failing rule links out to the axe-core documentation. For full element-level detail including HTML snippets and XPaths, see the bug reports above.

axe-core rules failing in 2026-W40, by pages affected
RègleIncidencePages touchéesOccurrencesPages d’exempleToutes touchées
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination [landmark-unique] moderate 7 8 /about
/about/faq
/AB-NIPR-Health-Line-Of-Authority
toutes les 7 pages (CSV)
Heading levels should only increase by one [heading-order] moderate 6 6 /
/
/
toutes les 6 pages (CSV)
Main landmark should not be contained in another landmark [landmark-main-is-top-level] moderate 2 2 /AB-NIPR-Health-Line-Of-Authority
/about/api
toutes les 2 pages (CSV)
Document should not have more than one main landmark [landmark-no-duplicate-main] moderate 2 2 /AB-NIPR-Health-Line-Of-Authority
/about/api
toutes les 2 pages (CSV)
<ul> and <ol> must only directly contain <li>, <script> or <template> elements [list] serious 2 2 /datasets
/datasets
toutes les 2 pages (CSV)
Elements must meet minimum color contrast ratio thresholds [color-contrast] serious 1 2 /AB-NIPR-Health-Line-Of-Authority toutes les 1 pages (CSV)
ARIA role should be appropriate for the element [aria-allowed-role] minor 1 1 /de-intake-form toutes les 1 pages (CSV)
ARIA input fields must have an accessible name [aria-input-field-name] serious 1 1 /de-intake-form toutes les 1 pages (CSV)
Page should contain a level-one heading [page-has-heading-one] moderate 1 1 /ab-registration-tracker/status toutes les 1 pages (CSV)

Constats Siteimprove Alfa

Rule-level Alfa summary (12 rule type(s))

Rule-level summary from Siteimprove Alfa (W3C ACT-based). Findings that overlap with axe-core on the same WCAG success criterion are noted as possible duplicates in the bug reports above.

Alfa rules failing in 2026-W40, by pages affected
RègleIncidencePages touchéesOccurrencesPages d’exempleToutes touchées
Target size is at least 44×44 CSS pixels (Enhanced) [sia-r111] s.o. 725 21118 /dataset/brrf-yhzh
/dataset/wrir-p5fi
/dataset/cuxs-34br
toutes les 725 pages (CSV)
Text has minimum contrast ratio of 4.5:1 [sia-r73] s.o. 725 5074 /dataset/brrf-yhzh
/dataset/wrir-p5fi
/dataset/cuxs-34br
toutes les 725 pages (CSV)
aria-hidden element does not contain focusable elements [sia-r17] s.o. 623 1690 /dataset/brrf-yhzh
/dataset/wrir-p5fi
/dataset/cuxs-34br
toutes les 623 pages (CSV)
Form field label is visible [sia-r61] s.o. 4 4 /cciio/ecp_form
/about/program-overview
/ab-registration-tracker/status
toutes les 4 pages (CSV)
Accessible name of link or button matches visible label [sia-r14] s.o. 3 18 /
/
/home
toutes les 3 pages (CSV)
Headings are structured hierarchically [sia-r53] s.o. 3 3 /
/
/home
toutes les 3 pages (CSV)
aria attribute is permitted for element role [sia-r18] s.o. 2 4 /cciio/ecp_form
/de-intake-form
toutes les 2 pages (CSV)
Element in required WAI-ARIA context role [sia-r42] s.o. 1 4 /cciio/ecp_form toutes les 1 pages (CSV)
Text has enhanced contrast [sia-r66] s.o. 1 2 /de-intake-form toutes les 1 pages (CSV)
Form field has accessible name [sia-r8] s.o. 1 1 /de-intake-form toutes les 1 pages (CSV)
Presentational children of an element are not focusable [sia-r68] s.o. 1 1 /de-intake-form toutes les 1 pages (CSV)
Target size is at least 24×24 CSS pixels or has spacing (Minimum) [sia-r113] s.o. 1 1 /de-intake-form toutes les 1 pages (CSV)

Problèmes d'accessibilité uniques (axe + Alfa consolidés)

axe et Alfa implémentent tous deux les règles ACT du W3C, si bien que le même problème est souvent détecté par les deux. Ils sont dédoublonnés par règle ACT et par page, donc un constat partagé ne compte qu'une fois (2113 constats bruts des moteurs → 2112 uniques).

Problèmes uniques (règle × page)
2112
Détecté par les deux moteurs
1 confiance maximale
axe uniquement
22
Alfa uniquement
2089
1 type(s) de règle détecté(s) par les deux moteurs — confiance maximale

Deux implémentations indépendantes des règles ACT (axe-core de Deque et Alfa de Siteimprove) ont signalé le même problème sur les mêmes pages. L'accord entre des moteurs distincts est une preuve solide que l'obstacle est réel, et non un faux positif d'un seul outil — le meilleur point de départ.

Règles signalées à la fois par axe-core et Alfa en 2026-W40, par pages concernées.
ProblèmePagesRéférences de la règle
ARIA input fields must have an accessible name1axe aria-input-field-name · Alfa sia-r8 · ACT e086e5