vital-scans open kwaliteitsregister

openpaymentsdata.cms.gov: Toegankelijkheid — week 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
4.1.2 Name, Role, Value (ARIA) 157 3 Component inconsistency
1.4.3 Contrast (Minimum) 119 1
1.4.6 WCAG 1.4.6 119 1
1.4.8 WCAG 1.4.8 119 1
2.5.5 WCAG 2.5.5 119 1

Volgende 10 acties

Clusters krijgen een vingerafdruk via genormaliseerd selectorpad + regel-id + snippetvorm. Rangscore = (ernstgewicht × getroffen pagina's) / verschillende componenten voor de regel. Dit vervangt de template-drempelheuristiek, maar behoudt die als validatiesignaal.

Top 10 geclusterde componentoplossingen voor deze week.
ClusterErnstPagina'sWie het treftHoe op te lossenBewijsBeslissing
Buttons must have discernible text · niet-toegewezen component
Fix one place, resolve ~51 finding(s) on 51 page(s).
XPath / selector: .ds-l-col--12 > div > .ds-u-display--flex:nth-child(1) > .ds-c-button--ghost.ds-c-button[type="button"]
<button class="ds-c-button ds-c-button--ghost" type="button">
Kritiek 51 Without vision, Limited vision, Limited manipulation/strength Give the button an accessible name via its text content, aria-label, or aria-labelledby. pagina's (CSV)
Form field label is visible · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
Matig 119 Vereist handmatige test. See remediation guidance: https://alfa.siteimprove.com/rules/sia-r61 pagina's (CSV)
Text has enhanced contrast · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Datasets"
Matig 119 Vereist handmatige test. Increase text contrast to meet WCAG AAA (7:1). pagina's (CSV)
Text has enhanced contrast · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Dataset Explorer"
Matig 119 Vereist handmatige test. Increase text contrast to meet WCAG AAA (7:1). pagina's (CSV)
Text has enhanced contrast · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Dataset Downloads"
Matig 119 Vereist handmatige test. Increase text contrast to meet WCAG AAA (7:1). pagina's (CSV)
Text has sufficient color contrast (Enhanced) · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Datasets"
Matig 119 Limited vision, Without color perception Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text). pagina's (CSV)
Text has sufficient color contrast (Enhanced) · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Dataset Explorer"
Matig 119 Limited vision, Without color perception Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text). pagina's (CSV)
Text has sufficient color contrast (Enhanced) · niet-toegewezen component
Fix one place, resolve ~119 finding(s) on 119 page(s).
XPath / selector: text: "Dataset Downloads"
Matig 119 Limited vision, Without color perception Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text). pagina's (CSV)
Button has accessible name · niet-toegewezen component
Fix one place, resolve ~28 finding(s) on 28 page(s).
XPath / selector: <button class="ds-c-button ds-c-button--ghost" type="button">
Matig 28 Without vision, Limited vision, Limited manipulation/strength Give the button an accessible name via text, aria-label, or aria-labelledby. pagina's (CSV)
aria-hidden element does not contain focusable elements · niet-toegewezen component
Fix one place, resolve ~78 finding(s) on 78 page(s).
XPath / selector: <div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel ds-u-border--0 ds-u-padding-x--0" id="overview">
Matig 78 Without vision, Limited vision, Limited manipulation/strength See remediation guidance: https://alfa.siteimprove.com/rules/sia-r17 pagina's (CSV)

Foutrapporten

5 probleemtype(n) worden standaard getoond van in totaal 12. Geprioriteerd op ernst, belangrijke pagina's, WCAG-niveau en prevalentie; gebruik de schakelaar om alles te tonen.

Algehele verdeling van ernst: 1 kritiek, 1 ernstig, 10 matig. Per WCAG-categorie: 4 WCAG 2.0 A, 1 WCAG 2.0 AA, 3 WCAG 2.x AAA, 3 Beste praktijk, 1 Onbepaald. Geordend op ernst, impact op belangrijke pagina's, WCAG-niveau en prevalentie. Volgens de best practices voor het rapporteren van toegankelijkheidsbugs. Downloaden: Markdown · JSON (volledig archief) · JSON (AI-diagnose) · CSV (alle bevindingen) · CSV met prioriteitspagina's · JSON met prioriteitspagina's.

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

De standaardweergave toont 5 geprioriteerd(e) probleemtype(n); 7 meer zijn beschikbaar als u overschakelt naar "Alles tonen".

2 bevinding(en) gemarkeerd als "mogelijk duplicaat" — Alfa en axe-core markeerden beide hetzelfde WCAG-succescriterium op overlappende pagina's. Als ze hetzelfde element betreffen, is het axe-core-rapport doorslaggevend. Filter de CSV op possible_duplicate_of om deze te zien. Dat twee engines dezelfde barrière markeren, verkleint de kans op een vals positief.

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 Kritiek axe button-name WCAG 2.0 A Buttons must have discernible text (WCAG 4.1.2) 51/327 pagina's · 51 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-d124dc81
Patroon-ID
VS-e7298c00
Gecombineerde ID
VS-d124dc81 (patroon VS-e7298c00) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.0 A
Obligation
required
Handling
review
WCAG-succescriterium
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / selector
.ds-l-col--12 > div > .ds-u-display--flex:nth-child(1) > .ds-c-button--ghost.ds-c-button[type="button"]
Geschiedenis
voor het eerst gezien 2026-W28, laatst gezien 2026-W40 (13 wk)

HTML-fragment — gebruik dit om de bevinding te valideren zonder de tool opnieuw uit te voeren

<button class="ds-c-button ds-c-button--ghost" type="button">

Beschrijving

Buttons must have discernible text. Detected by axe-core rule button-name on 51 of 327 scanned pages (51 instances).

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/state/alabama.
  2. Locate the element: .ds-l-col--12 > div > .ds-u-display--flex:nth-child(1) > .ds-c-button--ghost.ds-c-button[type="button"]
  3. Confirm the axe-core finding for rule button-name against WCAG 4.1.2 Name, Role, Value.

Impact

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

  • Without vision — 1.0% van de bevolking
  • Limited vision — 2.4% van de bevolking
  • Limited manipulation/strength — 13.0% van de bevolking

Getroffen pagina's

…en meer — alle 51 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: Give the button an accessible name via its text content, aria-label, or aria-labelledby.

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

Link to this finding Ernstig axe list WCAG 2.0 A <ul> and <ol> must only directly contain <li>, <script> or <template> elements (WCAG 1.3.1) 1/327 pagina's · 1 gevallen Waarschijnlijk inhoud
Bug-ID
VS-75167228
Patroon-ID
VS-a0bdbdf6
Gecombineerde ID
VS-75167228 (patroon VS-a0bdbdf6) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.0 A
Obligation
required
Handling
review
WCAG-succescriterium
1.3.1 Info and Relationships (Niveau A, WCAG 2.0)
XPath / selector
ol
Geschiedenis
voor het eerst gezien 2026-W28, laatst gezien 2026-W40 (13 wk)

HTML-fragment — gebruik dit om de bevinding te valideren zonder de tool opnieuw uit te voeren

<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">

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/datasets?keyword%5B%5D=2018.
  2. Locate the element: ol
  3. Confirm the axe-core finding for rule list against WCAG 1.3.1 Info and Relationships.

Impact

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

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

Getroffen pagina's

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: 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 Matig alfa sia-r69 WCAG 2.0 AA Text has sufficient color contrast (Enhanced) (WCAG 1.4.3) 119/327 pagina's · 1785 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-90086559
Patroon-ID
VS-f7e99f4b
Gecombineerde ID
VS-90086559 (patroon VS-f7e99f4b) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.0 AA
Obligation
required
Handling
review
WCAG-succescriterium
1.4.3 Contrast (Minimum) (Niveau AA, WCAG 2.0)
XPath / selector
text: "Datasets"
Geschiedenis
voor het eerst gezien 2026-W34, laatst gezien 2026-W40 (7 wk)

Beschrijving

Text has sufficient color contrast (Enhanced). Detected by Siteimprove Alfa rule sia-r69 on 119 of 327 scanned pages (1785 instances).

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about.
  2. Locate the element: text: "Datasets"
  3. Confirm the Siteimprove Alfa finding for rule sia-r69 against WCAG 1.4.3 Contrast (Minimum).

Impact

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

  • Limited vision — 2.4% van de bevolking
  • Without color perception — 4.5% van de bevolking

Getroffen pagina's

…en meer — alle 119 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: Increase text contrast to meet WCAG AA (4.5:1, or 3:1 for large text).

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

Link to this finding Matig alfa sia-r17 WCAG 2.0 A aria-hidden element does not contain focusable elements (WCAG 4.1.2) 78/327 pagina's · 234 gevallen · mogelijk duplicaat Waarschijnlijk sjabloon
Bug-ID
VS-f0e95e47
Patroon-ID
VS-f6cf30ff
Gecombineerde ID
VS-f0e95e47 (patroon VS-f6cf30ff) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.0 A
Obligation
required
Handling
review
WCAG-succescriterium
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / selector
<div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel ds-u-border--0 ds-u-padding-x--0" id="overview">
Geschiedenis
voor het eerst gezien 2026-W24, laatst gezien 2026-W40 (17 wk)
Mogelijk duplicaat
Hetzelfde WCAG-succescriterium gedekt door axe-rapport VS-d124dc81 (patroon VS-e7298c00). Als axe en deze engine hetzelfde element markeren, heeft het axe-rapport voorrang — markeer dit als duplicaat in JIRA.

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c?page=266446.
  2. Locate the element: <div aria-labelledby="overview__tab" aria-hidden="true" class="ds-c-tabs__panel ds-u-border--0 ds-u-padding-x--0" id="overview">
  3. Confirm the Siteimprove Alfa finding for rule sia-r17 against WCAG 4.1.2 Name, Role, Value.

Impact

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

  • Without vision — 1.0% van de bevolking
  • Limited vision — 2.4% van de bevolking
  • Limited manipulation/strength — 13.0% van de bevolking

Getroffen pagina's

…en meer — alle 78 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

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

Link to this finding Matig alfa sia-r12 WCAG 2.0 A Button has accessible name (WCAG 4.1.2) 28/327 pagina's · 28 gevallen · mogelijk duplicaat Waarschijnlijk sjabloon
Bug-ID
VS-60c81bf6
Patroon-ID
VS-29f9f921
Gecombineerde ID
VS-60c81bf6 (patroon VS-29f9f921) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.0 A
Obligation
required
Handling
review
WCAG-succescriterium
4.1.2 Name, Role, Value (Niveau A, WCAG 2.0)
XPath / selector
<button class="ds-c-button ds-c-button--ghost" type="button">
Geschiedenis
voor het eerst gezien 2026-W28, laatst gezien 2026-W40 (13 wk)
Mogelijk duplicaat
Hetzelfde WCAG-succescriterium gedekt door axe-rapport VS-d124dc81 (patroon VS-e7298c00). Als axe en deze engine hetzelfde element markeren, heeft het axe-rapport voorrang — markeer dit als duplicaat in JIRA.

Beschrijving

Button has accessible name. Detected by Siteimprove Alfa rule sia-r12 on 28 of 327 scanned pages (28 instances).

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/state/california.
  2. Locate the element: <button class="ds-c-button ds-c-button--ghost" type="button">
  3. Confirm the Siteimprove Alfa finding for rule sia-r12 against WCAG 4.1.2 Name, Role, Value.

Impact

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

  • Without vision — 1.0% van de bevolking
  • Limited vision — 2.4% van de bevolking
  • Limited manipulation/strength — 13.0% van de bevolking

Getroffen pagina's

…en meer — alle 28 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: Give the button an accessible name via text, aria-label, or aria-labelledby.

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

Link to this finding Matig alfa sia-r111 WCAG 2.x AAA Target size is at least 44×44 CSS pixels (Enhanced) (WCAG 2.5.5) 119/327 pagina's · 3650 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-338da0fa
Patroon-ID
VS-cb53cc4d
Gecombineerde ID
VS-338da0fa (patroon VS-cb53cc4d) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.x AAA
Obligation
aspirational
Handling
review
WCAG-succescriterium
2.5.5 Target Size (Enhanced) (Niveau AAA, WCAG 2.1)
XPath / selector
<a class="" href="/">
Geschiedenis
voor het eerst gezien 2026-W24, laatst gezien 2026-W40 (17 wk)

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about.
  2. Locate the element: <a class="" href="/">
  3. Confirm the Siteimprove Alfa finding for rule sia-r111 against WCAG 2.5.5 Target Size (Enhanced).

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

…en meer — alle 119 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

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

Link to this finding Matig alfa sia-r66 WCAG 2.x AAA Text has enhanced contrast (WCAG 1.4.6) 119/327 pagina's · 1785 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-45eca2f2
Patroon-ID
VS-646b1e0b
Gecombineerde ID
VS-45eca2f2 (patroon VS-646b1e0b) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.x AAA
Obligation
aspirational
Handling
review
WCAG-succescriterium
1.4.6 Contrast (Enhanced) (Niveau AAA, WCAG 2.0)
XPath / selector
text: "Datasets"
Geschiedenis
voor het eerst gezien 2026-W34, laatst gezien 2026-W40 (7 wk)

Beschrijving

Text has enhanced contrast. Detected by Siteimprove Alfa rule sia-r66 on 119 of 327 scanned pages (1785 instances).

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about.
  2. Locate the element: text: "Datasets"
  3. Confirm the Siteimprove Alfa finding for rule sia-r66 against WCAG 1.4.6 Contrast (Enhanced).

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

…en meer — alle 119 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: Increase text contrast to meet WCAG AAA (7:1).

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

Link to this finding Matig alfa sia-r73 WCAG 2.x AAA Text has minimum contrast ratio of 4.5:1 (WCAG 1.4.8) 119/327 pagina's · 1014 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-eabcf38c
Patroon-ID
VS-2208081b
Gecombineerde ID
VS-eabcf38c (patroon VS-2208081b) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
WCAG 2.x AAA
Obligation
aspirational
Handling
review
WCAG-succescriterium
1.4.8 Visual Presentation (Niveau AAA, WCAG 2.0)
XPath / selector
<p class="ds-c-usa-banner__header-text">
Geschiedenis
voor het eerst gezien 2026-W24, laatst gezien 2026-W40 (17 wk)

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about.
  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.

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

…en meer — alle 119 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

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

Link to this finding Matig alfa sia-r61 Onbepaald Form field label is visible (WCAG criterion undetermined) 119/327 pagina's · 119 gevallen Waarschijnlijk sjabloon
Bug-ID
VS-27d83669
Patroon-ID
VS-7118fead
Gecombineerde ID
VS-27d83669 (patroon VS-7118fead) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
Onbepaald
Obligation
unmapped
Handling
review
WCAG-succescriterium
onbepaald
XPath / selector
{"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
Geschiedenis
voor het eerst gezien 2026-W24, laatst gezien 2026-W40 (17 wk)

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about.
  2. Locate the element: {"type":"document","children":[{"type":"type","name":"html","publicId":null,"sys
  3. Confirm the Siteimprove Alfa finding for rule sia-r61.

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

…en meer — alle 119 pagina's (CSV).

Testomgeving

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

Voorgestelde oplossing

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

Link to this finding Matig axe landmark-no-duplicate-main Beste praktijk Document should not have more than one main landmark (WCAG criterion undetermined) 1/327 pagina's · 1 gevallen Waarschijnlijk inhoud
Bug-ID
VS-892a745f
Patroon-ID
VS-cd69be3a
Gecombineerde ID
VS-892a745f (patroon VS-cd69be3a) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
Beste praktijk
Obligation
advisory
Handling
review
WCAG-succescriterium
Best practice — geen WCAG-vereiste
XPath / selector
#main-content
Geschiedenis
voor het eerst gezien 2026-W36, laatst gezien 2026-W40 (5 wk)

HTML-fragment — gebruik dit om de bevinding te valideren zonder de tool opnieuw uit te voeren

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

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about/api.
  2. Locate the element: #main-content
  3. Confirm the axe-core finding for rule landmark-no-duplicate-main.

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

Testomgeving

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

Voorgestelde oplossing

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

Link to this finding Matig axe landmark-unique Beste praktijk Landmarks should have a unique role or role/label/title (i.e. accessible name) c (WCAG criterion undetermined) 1/327 pagina's · 1 gevallen Waarschijnlijk inhoud
Bug-ID
VS-e61edfe8
Patroon-ID
VS-8806389c
Gecombineerde ID
VS-e61edfe8 (patroon VS-8806389c) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
Beste praktijk
Obligation
advisory
Handling
review
WCAG-succescriterium
Best practice — geen WCAG-vereiste
XPath / selector
#main-content
Geschiedenis
voor het eerst gezien 2026-W36, laatst gezien 2026-W40 (5 wk)

HTML-fragment — gebruik dit om de bevinding te valideren zonder de tool opnieuw uit te voeren

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

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about/api.
  2. Locate the element: #main-content
  3. Confirm the axe-core finding for rule landmark-unique.

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

Testomgeving

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

Voorgestelde oplossing

Hoe op te lossen: 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 Matig axe landmark-main-is-top-level Beste praktijk Main landmark should not be contained in another landmark (WCAG criterion undetermined) 1/327 pagina's · 1 gevallen Waarschijnlijk inhoud
Bug-ID
VS-7345ff25
Patroon-ID
VS-ff3ceb19
Gecombineerde ID
VS-7345ff25 (patroon VS-ff3ceb19) — gebruik dit formaat in JIRA/spreadsheets om te filteren op geval of patroon
WCAG-categorie
Beste praktijk
Obligation
advisory
Handling
review
WCAG-succescriterium
Best practice — geen WCAG-vereiste
XPath / selector
#operations
Geschiedenis
voor het eerst gezien 2026-W36, laatst gezien 2026-W40 (5 wk)

HTML-fragment — gebruik dit om de bevinding te valideren zonder de tool opnieuw uit te voeren

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

Beschrijving

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

Stappen om te reproduceren

  1. Open https://openpaymentsdata.cms.gov/about/api.
  2. Locate the element: #operations
  3. Confirm the axe-core finding for rule landmark-main-is-top-level.

Impact

Not captured by automated scan — requires manual testing.

Getroffen pagina's

Testomgeving

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

Voorgestelde oplossing

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

Bevindingen van Deque axe-core

Rule-level axe-core summary (5 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
RegelImpactGetroffen pagina'sGevallenVoorbeeldpagina'sAlle getroffen
Buttons must have discernible text [button-name] critical 51 51 /state/alabama
/state/california
/state/montana
alle 51 pagina's (CSV)
Main landmark should not be contained in another landmark [landmark-main-is-top-level] moderate 1 1 /about/api alle 1 pagina's (CSV)
Document should not have more than one main landmark [landmark-no-duplicate-main] moderate 1 1 /about/api alle 1 pagina's (CSV)
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination [landmark-unique] moderate 1 1 /about/api alle 1 pagina's (CSV)
<ul> and <ol> must only directly contain <li>, <script> or <template> elements [list] serious 1 1 /datasets alle 1 pagina's (CSV)

Bevindingen van Siteimprove Alfa

Rule-level Alfa summary (7 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
RegelImpactGetroffen pagina'sGevallenVoorbeeldpagina'sAlle getroffen
Target size is at least 44×44 CSS pixels (Enhanced) [sia-r111] n.v.t. 119 3650 /about
/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
alle 119 pagina's (CSV)
Text has enhanced contrast [sia-r66] n.v.t. 119 1785 /about
/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
alle 119 pagina's (CSV)
Text has sufficient color contrast (Enhanced) [sia-r69] n.v.t. 119 1785 /about
/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
alle 119 pagina's (CSV)
Text has minimum contrast ratio of 4.5:1 [sia-r73] n.v.t. 119 1014 /about
/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
alle 119 pagina's (CSV)
Form field label is visible [sia-r61] n.v.t. 119 119 /about
/dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
alle 119 pagina's (CSV)
aria-hidden element does not contain focusable elements [sia-r17] n.v.t. 78 234 /dataset/df01c2f8-dc1f-4e79-96cb-8208beaf143c
/dataset/800aed1b-20ed-4d19-b0c9-dcd10f197ffc
/dataset/37792388-800f-427a-9e02-b11601454eeb
alle 78 pagina's (CSV)
Button has accessible name [sia-r12] n.v.t. 28 28 /state/california
/state/montana
/state/kentucky
alle 28 pagina's (CSV)

Unieke toegankelijkheidsproblemen (axe + Alfa samengevoegd)

axe en Alfa implementeren beide de W3C ACT-regels, dus hetzelfde probleem wordt vaak door beide gevonden. Deze worden ontdubbeld per ACT-regel en pagina, dus een gedeelde bevinding telt één keer (756 ruwe enginebevindingen → 728 uniek).

Unieke problemen (regel × pagina)
728
Door beide engines gevonden
28 hoogste betrouwbaarheid
Alleen axe
27
Alleen Alfa
673
1 regeltype(n) door beide engines gevonden — hoogste betrouwbaarheid

Twee onafhankelijke implementaties van ACT-regels (Deque axe-core en Siteimprove Alfa) markeerden hetzelfde probleem op dezelfde pagina's. Overeenstemming tussen afzonderlijke engines is sterk bewijs dat de barrière echt is en geen vals positief van één tool — de beste plek om te beginnen.

Regels die in 2026-W40 door zowel axe-core als Alfa zijn gemarkeerd, op getroffen pagina's.
ProbleemPagina'sRegelverwijzingen
Buttons must have discernible text51axe button-name · Alfa sia-r12 · ACT 97a4e1