# Scan Report: NSF.gov —

- Issue: https://github.com/mgifford/open-scans/issues/169
- Submitted by: mgifford
- Scanned at: 2026-06-04T18:34:08.422Z
- Engines used: AXE, ALFA
- Scan duration: 21.1 minutes
- Total URLs submitted: 149
- Accepted public URLs: 149
- Rejected URLs: 0
- 🎨 **Accessibility personalization (CSS media queries):**
  - 🌙 **Dark mode:** 38 of 149 URLs (26%) support `prefers-color-scheme: dark`
  - ⚡ **Reduced motion:** 7 of 149 URLs (5%) support `prefers-reduced-motion: reduce`
  - 🔍 **High contrast:** 38 of 149 URLs (26%) support `prefers-contrast: more`
  - 🖥️ **Forced colors:** 111 of 149 URLs (74%) support `forced-colors: active`
  - 🪟 Reduced transparency: None of the scanned URLs support `prefers-reduced-transparency: reduce`
- ALFA outcomes: 0 passed, 0 failed, 0 cantTell, 0 inapplicable
- axe outcomes: 146583 passed, 547 failed, 1908 cantTell, 8805 inapplicable
- Equal Access outcomes: 0 passed, 0 failed (0 unique, 0 duplicate), 0 cantTell, 0 inapplicable
- AccessLint outcomes: 0 passed, 0 failed (0 unique, 0 duplicate), 0 cantTell, 0 inapplicable
- QualWeb outcomes: 0 passed, 0 failed, 0 cantTell, 0 inapplicable
- Duplicate findings caught by later scanners: 2

## 🔄 Changes Since Last Scan

- 🆕 **524 new unique issue(s)** detected for the first time in this scan

### 🆕 New Issues

- **A11Y-33d98b6e** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/
- **A11Y-5a5753a3** `rule:region|light` (axe) — https://www.nsf.gov/
- **A11Y-8387b32d** `rule:region|light` (axe) — https://www.nsf.gov/funding
- **A11Y-59a3f1cc** `rule:region|light` (axe) — https://www.nsf.gov/funding
- **A11Y-81d09824** `rule:region|dark` (axe) — https://www.nsf.gov/funding
- **A11Y-36fe631d** `rule:region|dark` (axe) — https://www.nsf.gov/funding
- **A11Y-7c0c0247** `wcag:wcag412|light` (axe) — https://www.nsf.gov/about
- **A11Y-379baadb** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about
- **A11Y-395b46ad** `rule:region|light` (axe) — https://www.nsf.gov/about
- **A11Y-5e41eb79** `wcag:wcag412|dark` (axe) — https://www.nsf.gov/about
- **A11Y-1fe6f4d8** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/about
- **A11Y-8dbd6d15** `rule:region|dark` (axe) — https://www.nsf.gov/about
- **A11Y-10b516f2** `rule:region|light` (axe) — https://www.nsf.gov/news
- **A11Y-e92c634a** `rule:region|light` (axe) — https://www.nsf.gov/news
- **A11Y-2544f702** `rule:heading-order|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-535bce24** `rule:landmark-no-duplicate-banner|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-0ebbe351** `rule:landmark-one-main|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-b3c20605** `rule:landmark-unique|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-fd704223** `rule:region|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-1c0441ee** `rule:region|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-a973efed** `rule:skip-link|light` (axe) — https://search.nsf.gov/search?query=&affiliate=nsf&search=
- **A11Y-e1f15425** `rule:region|light` (axe) — https://www.nsf.gov/sitemap
- **A11Y-1e98547f** `rule:region|light` (axe) — https://www.nsf.gov/sitemap
- **A11Y-70d350bd** `rule:region|light` (axe) — https://www.nsf.gov/digital/strategy
- **A11Y-d59ce07a** `rule:region|light` (axe) — https://www.nsf.gov/digital/strategy
- **A11Y-eb1e02c3** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/history/big-ideas
- **A11Y-3cec75d7** `rule:region|light` (axe) — https://www.nsf.gov/about/history/big-ideas
- **A11Y-720140f8** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/research-areas
- **A11Y-e1eda193** `rule:region|light` (axe) — https://www.nsf.gov/about/research-areas
- **A11Y-463cec42** `rule:heading-order|light` (axe) — https://www.nsf.gov/updates-on-priorities
- **A11Y-bb2bdd07** `rule:region|light` (axe) — https://www.nsf.gov/updates-on-priorities
- **A11Y-8e0bcf6c** `rule:region|light` (axe) — https://www.nsf.gov/updates-on-priorities
- **A11Y-cc3a384d** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/governance
- **A11Y-c3aeb2c6** `rule:region|light` (axe) — https://www.nsf.gov/about/governance
- **A11Y-f3707825** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/career-opportunities
- **A11Y-14ade926** `rule:region|light` (axe) — https://www.nsf.gov/about/career-opportunities
- **A11Y-958f021f** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/contact
- **A11Y-c7016c3a** `rule:region|light` (axe) — https://www.nsf.gov/about/contact
- **A11Y-b2608929** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/foia/
- **A11Y-aea613bb** `rule:region|light` (axe) — https://www.nsf.gov/about/foia/
- **A11Y-904168dd** `rule:region|light` (axe) — https://www.nsf.gov/about/contact-us
- **A11Y-981c2f16** `rule:region|light` (axe) — https://www.nsf.gov/about/contact-us
- **A11Y-6f5f1d7e** `rule:region|dark` (axe) — https://www.nsf.gov/about/contact-us
- **A11Y-73c1789e** `rule:region|dark` (axe) — https://www.nsf.gov/about/contact-us
- **A11Y-e0c0784f** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/award-search
- **A11Y-962405d0** `rule:region|light` (axe) — https://www.nsf.gov/funding/award-search
- **A11Y-e10f3baf** `rule:region|light` (axe) — https://www.nsf.gov/funding/award-search
- **A11Y-15598320** `wcag:wcag311|light` (axe) — https://www.nsf.gov/funding/opportunities
- **A11Y-3e9b7868** `rule:landmark-one-main|light` (axe) — https://www.nsf.gov/funding/opportunities
- **A11Y-7b9f7b66** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities
- **A11Y-9b546cd1** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities
- **A11Y-3779efc7** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities
- **A11Y-7616bd7f** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/how-to-apply
- **A11Y-27032720** `rule:region|light` (axe) — https://www.nsf.gov/funding/how-to-apply
- **A11Y-27a3e5c1** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/preparing-proposals
- **A11Y-a6f69092** `rule:region|light` (axe) — https://www.nsf.gov/funding/preparing-proposals
- **A11Y-c5ab0636** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/submission-methods
- **A11Y-3571fa30** `rule:region|light` (axe) — https://www.nsf.gov/funding/submission-methods
- **A11Y-a5b60f40** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-09b8bcf9** `rule:region|light` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-f911acde** `rule:region|light` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-653b4153** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-fb39e2d6** `rule:region|dark` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-9885ed81** `rule:region|dark` (axe) — https://www.nsf.gov/funding/graduate-students
- **A11Y-3c7acf06** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/postdoctoral-fellows
- **A11Y-c620563e** `rule:region|light` (axe) — https://www.nsf.gov/funding/postdoctoral-fellows
- **A11Y-015b4d6b** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/small-business
- **A11Y-552e65a8** `rule:region|light` (axe) — https://www.nsf.gov/funding/small-business
- **A11Y-9739a74b** `rule:heading-order|light` (axe) — https://www.nsf.gov/funding/opportunities/search-tips
- **A11Y-b76563d5** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/search-tips
- **A11Y-e45d09fe** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/search-tips
- **A11Y-6c469f2c** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/initiatives/convergence-accelerator
- **A11Y-a8ea7d7b** `rule:region|light` (axe) — https://www.nsf.gov/funding/initiatives/convergence-accelerator
- **A11Y-c351dc53** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/funding/initiatives/convergence-accelerator
- **A11Y-6d4ad6b8** `rule:region|dark` (axe) — https://www.nsf.gov/funding/initiatives/convergence-accelerator
- **A11Y-5f08c156** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/initiatives/nairr
- **A11Y-2f71df4b** `rule:region|light` (axe) — https://www.nsf.gov/funding/initiatives/nairr
- **A11Y-bacad9e0** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/initiatives/chips-science
- **A11Y-9aae2641** `rule:region|light` (axe) — https://www.nsf.gov/funding/initiatives/chips-science
- **A11Y-8f6f3398** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/bfa/dias/policy/pappg
- **A11Y-e97d5cd3** `rule:region|light` (axe) — https://www.nsf.gov/bfa/dias/policy/pappg
- **A11Y-d00e41cb** `rule:heading-order|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-9f5fab71** `rule:heading-order|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-f6f6de05** `rule:heading-order|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-0f6d8fa5** `rule:heading-order|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-bca39e87** `rule:heading-order|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-43d78c6a** `rule:region|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-04d61e0f** `rule:region|light` (axe) — https://www.nsf.gov/policies/research-performance-progress-reports
- **A11Y-d4312034** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/bfa/dias/policy/sampling-plans
- **A11Y-7ea0a2c5** `rule:region|light` (axe) — https://www.nsf.gov/bfa/dias/policy/sampling-plans
- **A11Y-ac413ca3** `rule:region|light` (axe) — https://www.nsf.gov/policies/accessibility
- **A11Y-2fde4ba8** `rule:region|light` (axe) — https://www.nsf.gov/policies/accessibility
- **A11Y-2603cc90** `rule:region|light` (axe) — https://www.nsf.gov/author-tools/accessibility
- **A11Y-fce899b8** `rule:region|light` (axe) — https://www.nsf.gov/author-tools/accessibility
- **A11Y-af34f951** `rule:region|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility
- **A11Y-cfde0d28** `rule:region|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility
- **A11Y-93dbe6f2** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/performance/annual-performance-reports
- **A11Y-759a9bbc** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/annual-performance-reports
- **A11Y-d0c52875** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/annual-performance-reports
- **A11Y-a61a53ae** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/performance/financial-annual-reports
- **A11Y-3b0e80c4** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/financial-annual-reports
- **A11Y-b84f69af** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/financial-annual-reports
- **A11Y-0097fa82** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/congress/wastebooks
- **A11Y-f7eb88ee** `rule:region|light` (axe) — https://www.nsf.gov/about/congress/wastebooks
- **A11Y-48f01afd** `rule:region|light` (axe) — https://www.nsf.gov/about/congress/wastebooks
- **A11Y-b6622ee4** `rule:empty-heading|light` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-7a6d3e6e** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-c7e675d4** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-6fa6b635** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-30812ba8** `rule:region|light` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-2c93a10c** `rule:empty-heading|dark` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-3704f84b** `rule:heading-order|dark` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-232474f9** `rule:heading-order|dark` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-aa7b72b3** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-b7d6cfab** `rule:region|dark` (axe) — https://www.nsf.gov/about/budget/fy2026
- **A11Y-5e20eca5** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/
- **A11Y-d4a0613a** `rule:heading-order|light` (axe) — https://ncses.nsf.gov/
- **A11Y-f72b1383** `rule:heading-order|light` (axe) — https://ncses.nsf.gov/
- **A11Y-1c2c2c9b** `rule:landmark-one-main|light` (axe) — https://ncses.nsf.gov/
- **A11Y-e5b7db0a** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/
- **A11Y-7aacd3d9** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/
- **A11Y-ba247818** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/
- **A11Y-f2c3a29a** `rule:page-has-heading-one|light` (axe) — https://ncses.nsf.gov/
- **A11Y-e991536f** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-c6a254ed** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-6ee658ad** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-5f4f592e** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-e387dc80** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-d37c25a5** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-463a56be** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-490d2b74** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-19391df4** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-f37620b4** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-b09beb90** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-4f6a641f** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-05cf89fe** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-0675afa9** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-a75a1963** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-20b45aa8** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-caa01f3c** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-86fcf51a** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-3111cd71** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-1b1dbc09** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-0d44e9e9** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-14b18857** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-5343f4b8** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-06daa8e9** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-94e14563** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-24a22c66** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-1243c14f** `rule:region|light` (axe) — https://ncses.nsf.gov/
- **A11Y-29705534** `wcag:wcag111|light` (axe) — https://ncses.nsf.gov/
- **A11Y-bd476d1e** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-89d0dd53** `rule:landmark-one-main|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-585c4761** `wcag:wcag141|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-88a3b09c** `wcag:wcag141|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-a0bcd94f** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-243d700a** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-48491736** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-d31bbfd2** `rule:page-has-heading-one|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-30ddca5c** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-52a9edd2** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-2ba771c4** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-ccd74284** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-05d5f0ca** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-3bb96814** `rule:region|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-cea6ad6b** `wcag:wcag111|light` (axe) — https://ncses.nsf.gov/accessibility
- **A11Y-7b84bc88** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-e3a3d543** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-25bdb0f4** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-77d03d1d** `rule:page-has-heading-one|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-cc892255** `rule:region|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-5b6354bb** `rule:region|light` (axe) — https://ncses.nsf.gov/indicators
- **A11Y-bad43af1** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-a287c234** `wcag:wcag311|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-4fc21697** `wcag:wcag141|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-4c67f67a** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-3bd2ed1c** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-d519ed95** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-3a8958cf** `rule:region|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-5e5e28dd** `rule:region|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-7aa42297** `rule:region|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-27c179c2** `rule:region|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-029aa700** `rule:region|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-cf92b71a** `wcag:wcag111|light` (axe) — https://ncses.nsf.gov/data-tools
- **A11Y-8c64f866** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-3bfedc3b** `rule:landmark-one-main|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-83e44e1b** `wcag:wcag141|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-aae3ceb6** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-36318fdd** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-04a816e4** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-55ff547a** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-774e95e3** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-2b411cab** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-ec0a2478** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-bf4cc7cb** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-688899f5** `rule:region|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-3b90069f** `wcag:wcag111|light` (axe) — https://ncses.nsf.gov/surveys
- **A11Y-d34c3362** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/pubs/nsb20257/
- **A11Y-181a98a7** `rule:region|light` (axe) — https://ncses.nsf.gov/pubs/nsb20257/
- **A11Y-61838242** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-3b492fe0** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-db7cb807** `wcag:wcag412|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-cd2a4a19** `rule:heading-order|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-c453246e** `rule:landmark-one-main|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-7744e645** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-f1e44613** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-e5440684** `wcag:wcag131|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-c86cd53b** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-e72b4ba7** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-150b90a8** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-87548079** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-08a006ef** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-d730b4c3** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-8d7d336b** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-73a1815f** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-15dcbfb7** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-93af5323** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-63f642d3** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-d95e83e7** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-5351413b** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-f18c153f** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-0ba89545** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-883d35b1** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-0352e35f** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-466f05f6** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-2644eaf8** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-2f9531d9** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-908b9c02** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-5584ea42** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-c27413ac** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-388d4444** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-99a3b415** `rule:region|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-5a7e3599** `wcag:wcag111|light` (axe) — https://ncses.nsf.gov/interest-areas/government-science-engineering-funding
- **A11Y-242f0768** `rule:empty-heading|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-7a650437** `rule:empty-heading|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-0a18ad35** `rule:empty-heading|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-65cf8485** `rule:empty-heading|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-69a6f028** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-bdcb7760** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-89f3e51d** `rule:heading-order|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-c17eb192** `rule:region|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-831384ae** `rule:region|light` (axe) — https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook
- **A11Y-ce43ef76** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-0e85d48f** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-a2e2650c** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-f88ab52a** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-6bf48abb** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-ba6ec570** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- **A11Y-870943f6** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-e81fbebe** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-b2391f76** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-3b4c2598** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-d66d8f3c** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-24bba0a8** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- **A11Y-2069dc37** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-0a30438a** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-cdbdb355** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-2da48414** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-7755c562** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-4d0fe38d** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- **A11Y-4f4f6799** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-e43972f0** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-381021a1** `rule:region|light` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-b0b502d0** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-07eebed1** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-0e54ca0d** `rule:region|dark` (axe) — https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- **A11Y-08d57215** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/performance/nsf-by-the-numbers
- **A11Y-f168ded3** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/nsf-by-the-numbers
- **A11Y-138d487b** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-cbdcbb76** `rule:region|light` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-887891cc** `rule:region|light` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-a0090e13** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-4d944bee** `rule:region|dark` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-3964957e** `rule:region|dark` (axe) — https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- **A11Y-d7fc5c1f** `rule:region|light` (axe) — https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract
- **A11Y-1676ba33** `rule:region|light` (axe) — https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract
- **A11Y-dfffbb4b** `rule:region|dark` (axe) — https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract
- **A11Y-c49625dd** `rule:region|dark` (axe) — https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract
- **A11Y-048bb52d** `rule:region|light` (axe) — https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report
- **A11Y-da63a65b** `rule:region|light` (axe) — https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report
- **A11Y-65687d81** `rule:region|dark` (axe) — https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report
- **A11Y-5d691585** `rule:region|dark` (axe) — https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report
- **A11Y-78da4806** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-74e933eb** `rule:region|light` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-982c92be** `rule:region|light` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-fd6ec790** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-0d982e3d** `rule:region|dark` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-a04e6b17** `rule:region|dark` (axe) — https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics
- **A11Y-33ff4a7a** `rule:region|light` (axe) — https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure
- **A11Y-4692a2ad** `rule:region|light` (axe) — https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure
- **A11Y-cf72db59** `rule:region|dark` (axe) — https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure
- **A11Y-d87298d0** `rule:region|dark` (axe) — https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure
- **A11Y-fcff9787** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision
- **A11Y-2216e7f7** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision
- **A11Y-5cc7e084** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide
- **A11Y-da36c6d0** `rule:region|light` (axe) — https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide
- **A11Y-26d3d498** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-f57b2a92** `rule:region|light` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-b710d336** `rule:region|light` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-0fc73300** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-ddf42c4b** `rule:region|dark` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-21b8a01a** `rule:region|dark` (axe) — https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell
- **A11Y-d39b4d9b** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-2e3002e1** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-610648f1** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-a319dc59** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-dce1e45c** `rule:region|dark` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-bdd2b3c5** `rule:region|dark` (axe) — https://www.nsf.gov/news/scientists-find-water-billions-light-years-away
- **A11Y-10c70958** `rule:heading-order|light` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-54611582** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-e7495ae5** `rule:region|light` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-2572b797** `rule:heading-order|dark` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-0995a3a7** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-5501475e** `rule:region|dark` (axe) — https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources
- **A11Y-8d461955** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-245f9eae** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-d46b484a** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-b6265f11** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-17e4912f** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-320c5924** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands
- **A11Y-e4fe5b3d** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind
- **A11Y-1727c76e** `rule:region|light` (axe) — https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind
- **A11Y-e02f4f36** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-cures-corals
- **A11Y-0541ccb5** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-cures-corals
- **A11Y-0f8eb341** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-origins-life-drying-puddle
- **A11Y-8e1774db** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-origins-life-drying-puddle
- **A11Y-504193f9** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-switches-our-cells-computer
- **A11Y-674c7ff5** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-switches-our-cells-computer
- **A11Y-68ccfd07** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-4432ac2c** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-c39d0cdf** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-49ee1e1e** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-8bb223ff** `rule:region|dark` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-d11a0ec4** `rule:region|dark` (axe) — https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy
- **A11Y-90fabb64** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/birds-follow-army-ants-find-prey
- **A11Y-6bc18d34** `rule:region|light` (axe) — https://www.nsf.gov/news/birds-follow-army-ants-find-prey
- **A11Y-5515e786** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-f5bdea3c** `rule:region|light` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-8fa98a0b** `rule:region|light` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-18d4f1c1** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-9d7a5f70** `rule:region|dark` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-9544b2ee** `rule:region|dark` (axe) — https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria
- **A11Y-09d4caf2** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals
- **A11Y-b85e6cd8** `rule:region|light` (axe) — https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals
- **A11Y-e3f92b68** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase
- **A11Y-36576052** `rule:region|light` (axe) — https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase
- **A11Y-eb18b251** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/bio
- **A11Y-43e469e5** `rule:region|light` (axe) — https://www.nsf.gov/bio
- **A11Y-f7d28932** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/bio
- **A11Y-d29e01b8** `rule:region|dark` (axe) — https://www.nsf.gov/bio
- **A11Y-9db4741b** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/cise
- **A11Y-af406257** `rule:region|light` (axe) — https://www.nsf.gov/cise
- **A11Y-454284c4** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/cise
- **A11Y-0bb525a2** `rule:region|dark` (axe) — https://www.nsf.gov/cise
- **A11Y-68578246** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/eng
- **A11Y-8e801104** `rule:region|light` (axe) — https://www.nsf.gov/eng
- **A11Y-68fc573f** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/eng
- **A11Y-0ac3849b** `rule:region|dark` (axe) — https://www.nsf.gov/eng
- **A11Y-c350303a** `wcag:wcag311|light` (axe) — https://www.nsf.gov/events
- **A11Y-671389e7** `rule:landmark-one-main|light` (axe) — https://www.nsf.gov/events
- **A11Y-bf7af512** `rule:region|light` (axe) — https://www.nsf.gov/events
- **A11Y-3d47624f** `rule:region|light` (axe) — https://www.nsf.gov/events
- **A11Y-e4cddc36** `rule:region|light` (axe) — https://www.nsf.gov/events
- **A11Y-c88f8c13** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings
- **A11Y-1f10e4a1** `rule:region|light` (axe) — https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings
- **A11Y-b1dad307** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings
- **A11Y-28e374c9** `rule:region|dark` (axe) — https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings
- **A11Y-caacf1b7** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10
- **A11Y-f2fecc7a** `rule:region|light` (axe) — https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10
- **A11Y-8c5366db** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10
- **A11Y-86ccaed4** `rule:region|dark` (axe) — https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10
- **A11Y-b38e7307** `rule:region|light` (axe) — https://www.nsf.gov/about/meetings/help
- **A11Y-15a16631** `rule:region|light` (axe) — https://www.nsf.gov/about/meetings/help
- **A11Y-c9f9337c** `rule:region|dark` (axe) — https://www.nsf.gov/about/meetings/help
- **A11Y-0eff9f45** `rule:region|dark` (axe) — https://www.nsf.gov/about/meetings/help
- **A11Y-01243038** `rule:region|light` (axe) — https://www.nsf.gov/about/meetings/accommodations
- **A11Y-2f2cb0f2** `rule:region|light` (axe) — https://www.nsf.gov/about/meetings/accommodations
- **A11Y-e1fa3f24** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/unavailable
- **A11Y-3fce924c** `rule:region|light` (axe) — https://www.nsf.gov/unavailable
- **A11Y-e7eb2eff** `wcag:wcag311|light` (axe) — https://www.nsf.gov/staff
- **A11Y-1185fd04** `rule:landmark-one-main|light` (axe) — https://www.nsf.gov/staff
- **A11Y-38af6f8a** `rule:region|light` (axe) — https://www.nsf.gov/staff
- **A11Y-dd5c8486** `rule:region|light` (axe) — https://www.nsf.gov/staff
- **A11Y-4b639f72** `rule:region|light` (axe) — https://www.nsf.gov/staff
- **A11Y-2c32ed5a** `rule:region|light` (axe) — https://www.nsf.gov/documents-reports
- **A11Y-4b120fbc** `rule:region|light` (axe) — https://www.nsf.gov/documents-reports
- **A11Y-9b92dd19** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/publications/obtaining_publications.jsp
- **A11Y-fbf885ba** `rule:region|light` (axe) — https://www.nsf.gov/publications/obtaining_publications.jsp
- **A11Y-fd0a3839** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/help/contact/
- **A11Y-51a5f0f1** `rule:region|light` (axe) — https://www.nsf.gov/help/contact/
- **A11Y-701c0cfb** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/help/funding_help/
- **A11Y-4ee25961** `rule:region|light` (axe) — https://www.nsf.gov/help/funding_help/
- **A11Y-6f35f015** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/help/technical_help/
- **A11Y-f3c5fe0f** `rule:region|light` (axe) — https://www.nsf.gov/help/technical_help/
- **A11Y-eade6476** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/help/site_navigation/
- **A11Y-0c7ecfb1** `rule:region|light` (axe) — https://www.nsf.gov/help/site_navigation/
- **A11Y-92635fbf** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/history
- **A11Y-a50c603a** `rule:landmark-unique|light` (axe) — https://www.nsf.gov/about/history
- **A11Y-ef84f22e** `rule:region|light` (axe) — https://www.nsf.gov/about/history
- **A11Y-52b5182a** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/about/history
- **A11Y-9ce294e5** `rule:landmark-unique|dark` (axe) — https://www.nsf.gov/about/history
- **A11Y-5db0d5c1** `rule:region|dark` (axe) — https://www.nsf.gov/about/history
- **A11Y-9400ee15** `wcag:wcag143|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-be713911** `wcag:wcag143|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-6bbbb8fd** `rule:heading-order|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-204b07be** `rule:heading-order|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-f24b018d** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-69ab6238** `rule:page-has-heading-one|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-8530c8aa** `rule:region|light` (axe) — https://www.nsf.gov/research-security
- **A11Y-538ee8f0** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-0a17630e** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-22efdd6b** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-75c5984d** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-d3f7d7b1** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-19f9c3fb** `rule:heading-order|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-36e6bba6** `rule:landmark-one-main|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-e72f836e** `wcag:wcag244+wcag412|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-25f533a5** `rule:page-has-heading-one|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-adf9227b** `rule:region|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-eee46ceb** `rule:region|light` (axe) — https://oig.nsf.gov/home/
- **A11Y-39bef5be** `wcag:wcag143|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-b342bb8e** `rule:heading-order|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-fe7c5d7c** `rule:landmark-one-main|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-42a63a60** `wcag:wcag244+wcag412|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-72ef447b** `rule:page-has-heading-one|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-5956fd8f** `rule:region|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-3455391b** `rule:region|light` (axe) — https://oig.nsf.gov/home/group/contact/page/contact-us
- **A11Y-c5680956** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/performance/oversight
- **A11Y-ad84649f** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/oversight
- **A11Y-d8158c71** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/about/performance/open-government
- **A11Y-aa8e64f0** `rule:region|light` (axe) — https://www.nsf.gov/about/performance/open-government
- **A11Y-0dff5229** `rule:region|light` (axe) — https://www.nsf.gov/digital/data
- **A11Y-e4977383** `rule:region|light` (axe) — https://www.nsf.gov/digital/data
- **A11Y-d84726ee** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/digital/strategy/reporting
- **A11Y-36cbd485** `rule:region|light` (axe) — https://www.nsf.gov/digital/strategy/reporting
- **A11Y-804df824** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-c01f1572** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-d7ddc8e3** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-d82f18f3** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-ecc54d13** `rule:region|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-8457050e** `rule:region|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial
- **A11Y-eaf5fe37** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-36b9182c** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-2c725251** `rule:region|light` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-2bf0c5c7** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-e67bfcf9** `rule:region|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-894cb403** `rule:region|dark` (axe) — https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152
- **A11Y-4635a272** `rule:region|light` (axe) — https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault
- **A11Y-bf119db3** `rule:region|light` (axe) — https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault
- **A11Y-e0b91108** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support
- **A11Y-831b8214** `rule:region|light` (axe) — https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support
- **A11Y-044b703e** `rule:region|light` (axe) — https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support
- **A11Y-e183510a** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust
- **A11Y-0c073503** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust
- **A11Y-91bb2b97** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic
- **A11Y-45b12f53** `rule:region|light` (axe) — https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic
- **A11Y-ed3681a7** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-6e06458b** `rule:region|light` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-ee0d853f** `rule:region|light` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-6c877b4a** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-8acc8096** `rule:region|dark` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-0f83ab3d** `rule:region|dark` (axe) — https://www.nsf.gov/news/fantastic-fossils-where-find-them
- **A11Y-da6228e0** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-6ab8d463** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-638b54b5** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-5f338e20** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-e98ea1e9** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-5ea7b976** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts
- **A11Y-bf2ad021** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-c8137436** `rule:region|light` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-d093540c** `rule:region|light` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-d0cd33c6** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-feef7c4f** `rule:region|dark` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-ce6366dc** `rule:region|dark` (axe) — https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars
- **A11Y-67d2014c** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-c379f350** `rule:region|light` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-aac722cf** `rule:region|light` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-c0f5bb39** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-925f2709** `rule:region|dark` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-b542cc39** `rule:region|dark` (axe) — https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their
- **A11Y-93972f3a** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth
- **A11Y-cdd14899** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth
- **A11Y-b76825f5** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico
- **A11Y-a79b28fd** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico
- **A11Y-b6a960e1** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean
- **A11Y-8721f2c6** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean
- **A11Y-63007ac2** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550
- **A11Y-39e44dc4** `rule:region|light` (axe) — https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550
- **A11Y-f86dc950** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-63499b0e** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-e103e97c** `rule:region|light` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-9dfd3bdd** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-6d815c3d** `rule:region|dark` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-fd7f8d92** `rule:region|dark` (axe) — https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid
- **A11Y-c9a9de73** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-3f5db5b4** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-b01b56cb** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-9c399020** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-5d9b05e9** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-c20ef2aa** `rule:region|dark` (axe) — https://www.nsf.gov/news/finding-critical-minerals-scoops-sand
- **A11Y-cd463bb4** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-first-horse-whisperers
- **A11Y-bff9e92a** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-first-horse-whisperers
- **A11Y-f7a22b0c** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/finding-formula-zzzzzzzs
- **A11Y-f26abb59** `rule:region|light` (axe) — https://www.nsf.gov/news/finding-formula-zzzzzzzs
- **A11Y-d337318e** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth
- **A11Y-05edece4** `rule:region|light` (axe) — https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth
- **A11Y-85e258e1** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-8428440c** `rule:region|light` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-2b15bb62** `rule:region|light` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-582af64d** `rule:landmark-complementary-is-top-level|dark` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-842a1d2f** `rule:region|dark` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-e5a37cd7** `rule:region|dark` (axe) — https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds
- **A11Y-ced1d813** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate
- **A11Y-abd4814a** `rule:region|light` (axe) — https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate
- **A11Y-9fa9e521** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer
- **A11Y-0f0092b7** `rule:region|light` (axe) — https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer
- **A11Y-8377644c** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19
- **A11Y-773f13eb** `rule:region|light` (axe) — https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19
- **A11Y-3d7e87a2** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease
- **A11Y-18d27dc3** `rule:region|light` (axe) — https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease
- **A11Y-9956aa83** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/new-molecular-computers-find-right-cells
- **A11Y-8a05c784** `rule:region|light` (axe) — https://www.nsf.gov/news/new-molecular-computers-find-right-cells
- **A11Y-13c04236** `rule:landmark-complementary-is-top-level|light` (axe) — https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune
- **A11Y-31e5feec** `rule:region|light` (axe) — https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune

## 🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact (combined scanner unique failures):

| Page | axe Unique | ALFA Unique | Total Unique | Page Title |
|---|---:|---:|---:|---|
| [View Page](https://ncses.nsf.gov/) | 36 | 0 | **36** | Home \| NCSES \| NSF |
| [View Page](https://ncses.nsf.gov/interest-areas/government-science-engineering-funding) | 34 | 0 | **34** | Government Funding for Science and Engineering \| NCSES \| NSF |
| [View Page](https://ncses.nsf.gov/accessibility) | 15 | 0 | **15** | NCSES Section 508 WCAG 2.0 Accessibility \| NCSES \| NSF |
| [View Page](https://ncses.nsf.gov/surveys) | 13 | 0 | **13** | Surveys \| NCSES \| NSF |
| [View Page](https://ncses.nsf.gov/data-tools) | 12 | 0 | **12** | 404 Page Not Found \| NCSES \| NSF |
| [View Page](https://oig.nsf.gov/home/) | 11 | 0 | **11** | NSF OIG |
| [View Page](https://oig.nsf.gov/home/) | 11 | 0 | **11** | NSF OIG |
| [View Page](https://www.nsf.gov/about/budget/fy2026) | 10 | 0 | **10** | FY 2026 Budget Request to Congress - NSF Budget Requests to Congress and Annual Appropriations \| NSF - U.S. National Science Foundation |
| [View Page](https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook) | 9 | 0 | **9** | Codebook - NSF by the Numbers \| NSF - U.S. National Science Foundation |
| [View Page](https://search.nsf.gov/search?query=&affiliate=nsf&search=) | 7 | 0 | **7** | https://search.nsf.gov/search?query=&affiliate=nsf&search= |

## 🔧 Most Common Issues (ALFA)

These ALFA accessibility issues appear most frequently across your pages:

✅ No ALFA failed rules detected!

## 🔧 Most Common Issues (axe)

These axe accessibility issues appear most frequently across your pages:

| Rule | Pages Affected | Documentation |
|---|---:|---|
| region | **125** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/region) |
| landmark-complementary-is-top-level | **86** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/landmark-complementary-is-top-level) |
| heading-order | **14** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/heading-order) |
| landmark-one-main | **11** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/landmark-one-main) |
| aria-required-attr | **7** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/aria-required-attr) |
| page-has-heading-one | **7** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/page-has-heading-one) |
| list | **5** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/list) |
| role-img-alt | **5** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/role-img-alt) |
| color-contrast | **4** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/color-contrast) |
| html-has-lang | **3** of 149 | [View Rule](https://dequeuniversity.com/rules/axe/4.11.1/html-has-lang) |

> 💡 **Tip**: Click on the rule documentation links to learn how to fix each issue. Consider fixing the most common issues first for maximum impact.

> 🤖 **Future Enhancement**: This report will soon include AI-powered fix suggestions for authenticated GitHub users (opt-in only, no auto-run AI).

## 🔍 Cross-Page Patterns: Common HTML Issues

These HTML patterns cause the same accessibility errors across multiple pages. **Fix the pattern once in your codebase to fix it everywhere!**

### 🎯 Top Patterns to Fix (Highest Impact)

#### Pattern 1: Affects 111 page(s) - 149 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">
  <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">
    <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>
  </div>
</div>
```

**XPath** (use in browser DevTools):
```
.usa-footer__return-to-top
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.usa-footer__return-to-top')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/
- https://nsf.gov/funding/
- https://nsf.gov/about/
- https://nsf.gov/news/
- https://nsf.gov/sitemap/
- *...and 106 more page(s)*

---

#### Pattern 2: Affects 79 page(s) - 103 occurrence(s)

**Scanner**: axe
**Rule**: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate
**Issue**: Aside should not be contained in another landmark

**HTML Pattern**:
```html
<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">
```

**XPath** (use in browser DevTools):
```
#image-caption-credit-block
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('#image-caption-credit-block')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/
- https://nsf.gov/about/
- https://nsf.gov/about/history/big-ideas
- https://nsf.gov/about/research-areas
- https://nsf.gov/about/governance
- *...and 74 more page(s)*

---

#### Pattern 3: Affects 24 page(s) - 46 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<div class="block block-nsf-custom block-nsf-print-block nsf-component">
  
  
  <div class="print">
  <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a>
</div>
</div>
```

**XPath** (use in browser DevTools):
```
.block-nsf-custom
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.block-nsf-custom')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- https://nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- https://nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- https://nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- https://nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- *...and 19 more page(s)*

---

#### Pattern 4: Affects 7 page(s) - 14 occurrence(s)

**Scanner**: axe
**Rule**: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate
**Issue**: Aside should not be contained in another landmark

**HTML Pattern**:
```html
<aside class="node__sidebar tablet:grid-col-4">
```

**XPath** (use in browser DevTools):
```
aside
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('aside')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions
- https://nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308
- https://nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported
- https://nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd
- https://nsf.gov/reports/topical/description-analysis-best-practice-finding-programs
- *...and 2 more page(s)*

---

#### Pattern 5: Affects 7 page(s) - 7 occurrence(s)

**Scanner**: axe
**Rule**: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**Issue**: Required ARIA attributes must be provided

**HTML Pattern**:
```html
<div role="heading" id="gov-banner-header">
```

**XPath** (use in browser DevTools):
```
#gov-banner-header
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('#gov-banner-header')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/indicators
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- *...and 2 more page(s)*

---

#### Pattern 6: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate
**Issue**: Document should have one main landmark

**HTML Pattern**:
```html
<html lang="en">
```

**XPath** (use in browser DevTools):
```
html
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('html')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/search/
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 7: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**Issue**: <ul> and <ol> must only directly contain <li>, <script> or <template> elements

**HTML Pattern**:
```html
<ul aria-label="Our data and analysis" class="ncses-link-column">
```

**XPath** (use in browser DevTools):
```
ul[aria-label="Our data and analysis"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('ul[aria-label="Our data and analysis"]')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 8: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**Issue**: <ul> and <ol> must only directly contain <li>, <script> or <template> elements

**HTML Pattern**:
```html
<ul aria-label="About" class="ncses-link-column">
```

**XPath** (use in browser DevTools):
```
ul[aria-label="About"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('ul[aria-label="About"]')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 9: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**Issue**: <ul> and <ol> must only directly contain <li>, <script> or <template> elements

**HTML Pattern**:
```html
<ul aria-label="Help" class="ncses-link-column">
```

**XPath** (use in browser DevTools):
```
ul[aria-label="Help"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('ul[aria-label="Help"]')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 10: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>
```

**XPath** (use in browser DevTools):
```
#skip-link
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('#skip-link')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 11: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<h3>Get e-mail updates from NCSES</h3>
```

**XPath** (use in browser DevTools):
```
.subscribe-container > h3
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.subscribe-container > h3')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 12: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>
```

**XPath** (use in browser DevTools):
```
.subscribe-container > p
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.subscribe-container > p')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 13: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<input type="text" placeholder="Enter your e-mail address" name="email" aria-label="Enter your e-mail address">
```

**XPath** (use in browser DevTools):
```
input[placeholder="Enter your e-mail address"]
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('input[placeholder="Enter your e-mail address"]')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 14: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate
**Issue**: All page content should be contained by landmarks

**HTML Pattern**:
```html
<div class="social-box">
```

**XPath** (use in browser DevTools):
```
.social-box
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.social-box')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

#### Pattern 15: Affects 5 page(s) - 5 occurrence(s)

**Scanner**: axe
**Rule**: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**Issue**: [role="img"] elements must have alternative text

**HTML Pattern**:
```html
<span role="img" class="st-rss"></span>
```

**XPath** (use in browser DevTools):
```
.st-rss
```

**How to Replicate**:
1. Open any affected page in your browser
2. Press F12 to open DevTools
3. Go to Console tab
4. Run: `$x('.st-rss')`
5. The element will be highlighted

**Affected Pages**:
- https://nsf.gov/statistics/
- https://ncses.nsf.gov/accessibility
- https://ncses.nsf.gov/data-tools
- https://ncses.nsf.gov/surveys
- https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

---

> 💡 **Pro Tip**: These patterns likely come from shared components or templates in your codebase. Fix them in the component/template source, and the fix will propagate to all affected pages.

## 📊 Detailed Results

Complete scan results for all tested pages:

| Submitted URL | Final URL | Status | HTTP | Redirected | Time (ms) | axe Unique | ALFA Unique | Equal Access Unique | AccessLint Unique | Duplicates | Notes |
|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---|
| https://nsf.gov/ | https://www.nsf.gov/ | OK | 200 | yes | 8805 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/ | https://www.nsf.gov/funding | OK | 200 | yes | 9023 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/about/ | https://www.nsf.gov/about | OK | 200 | yes | 9729 | 6 | 0 | 0 | 0 | 2 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-prohibited-attr, button-name, landmark-complementary-is-top-level, region |
| https://nsf.gov/news/ | https://www.nsf.gov/news | OK | 200 | yes | 7911 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/search/ | https://search.nsf.gov/search?query=&affiliate=nsf&search= | OK | 202 | yes | 7123 | 7 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, landmark-no-duplicate-banner, landmark-one-main, landmark-unique, region, skip-link |
| https://nsf.gov/sitemap/ | https://www.nsf.gov/sitemap | OK | 200 | yes | 8497 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/digital/strategy | https://www.nsf.gov/digital/strategy | OK | 200 | yes | 9298 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/about/history/big-ideas | https://www.nsf.gov/about/history/big-ideas | OK | 200 | yes | 8159 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/research-areas | https://www.nsf.gov/about/research-areas | FAIL | 403 | yes | 8591 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/updates-on-priorities | https://www.nsf.gov/updates-on-priorities | OK | 200 | yes | 8378 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, region |
| https://nsf.gov/about/governance | https://www.nsf.gov/about/governance | FAIL | 404 | yes | 8833 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/career-opportunities | https://www.nsf.gov/about/career-opportunities | FAIL | 404 | yes | 8743 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/contact | https://www.nsf.gov/about/contact | FAIL | 404 | yes | 8623 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/foia/ | https://www.nsf.gov/about/foia/ | FAIL | 404 | yes | 8672 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/visit | https://www.nsf.gov/about/contact-us | OK | 200 | yes | 9015 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/funding/award-search | https://www.nsf.gov/funding/award-search | OK | 200 | yes | 7940 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/opportunities | https://www.nsf.gov/funding/opportunities | OK | 202 | yes | 5452 | 5 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: html-has-lang, landmark-one-main, region |
| https://nsf.gov/funding/how-to-apply | https://www.nsf.gov/funding/how-to-apply | FAIL | 404 | yes | 8899 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/preparing-proposals | https://www.nsf.gov/funding/preparing-proposals | FAIL | 404 | yes | 9448 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/submission-methods | https://www.nsf.gov/funding/submission-methods | FAIL | 404 | yes | 8316 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/graduate-students | https://www.nsf.gov/funding/graduate-students | OK | 200 | yes | 9567 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/postdoctoral-fellows | https://www.nsf.gov/funding/postdoctoral-fellows | FAIL | 404 | yes | 8383 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/small-business | https://www.nsf.gov/funding/small-business | FAIL | 404 | yes | 8356 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/opportunities/search-tips | https://www.nsf.gov/funding/opportunities/search-tips | OK | 200 | yes | 8150 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, region |
| https://nsf.gov/funding/initiatives/convergence-accelerator | https://www.nsf.gov/funding/initiatives/convergence-accelerator | OK | 200 | yes | 9203 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/initiatives/nairr | https://www.nsf.gov/funding/initiatives/nairr | FAIL | 404 | yes | 8665 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/initiatives/chips-science | https://www.nsf.gov/funding/initiatives/chips-science | FAIL | 404 | yes | 8562 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/bfa/dias/policy/pappg | https://www.nsf.gov/bfa/dias/policy/pappg | FAIL | 404 | yes | 8568 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/bfa/dias/policy/rppr | https://www.nsf.gov/policies/research-performance-progress-reports | OK | 200 | yes | 8662 | 7 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, region |
| https://nsf.gov/bfa/dias/policy/sampling-plans | https://www.nsf.gov/bfa/dias/policy/sampling-plans | FAIL | 404 | yes | 9007 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/policies/accessibility | https://www.nsf.gov/policies/accessibility | OK | 200 | yes | 7770 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/author-tools/accessibility | https://www.nsf.gov/author-tools/accessibility | OK | 200 | yes | 8610 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/about/about-nsf-by-the-numbers/web-accessibility | https://www.nsf.gov/about/about-nsf-by-the-numbers/web-accessibility | OK | 200 | yes | 8785 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/about/section-508 | https://www.nsf.gov/about/section-508 | FAIL | 404 | yes | 6092 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/privacy | https://www.nsf.gov/policies/privacy | FAIL | 403 | yes | 5163 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/vulnerability-disclosure | https://www.nsf.gov/policies/vulnerability-disclosure | FAIL | 403 | yes | 5186 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/linking | https://www.nsf.gov/policies/linking | FAIL | 403 | yes | 5178 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/disclaimer | https://www.nsf.gov/policies/disclaimer | FAIL | 403 | yes | 5230 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/copyright | https://www.nsf.gov/policies/copyright | FAIL | 403 | yes | 5287 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/policies/quality-standards | https://www.nsf.gov/policies/quality-standards | FAIL | 403 | yes | 5208 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/about/performance/strategic-plan | https://www.nsf.gov/about/performance/strategic-plan | FAIL | 403 | yes | 5199 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/about/performance/annual-performance-reports | https://www.nsf.gov/about/performance/annual-performance-reports | OK | 200 | yes | 10328 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/performance/financial-annual-reports | https://www.nsf.gov/about/performance/financial-annual-reports | OK | 200 | yes | 8320 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/congress/wastebooks | https://www.nsf.gov/about/congress/wastebooks | OK | 200 | yes | 7690 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, region |
| https://nsf.gov/about/budget/fy2026 | https://www.nsf.gov/about/budget/fy2026 | OK | 200 | yes | 9545 | 10 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: empty-heading, heading-order, landmark-complementary-is-top-level, region |
| https://nsf.gov/statistics/ | https://ncses.nsf.gov/ | OK | 200 | yes | 14441 | 36 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, heading-order, landmark-one-main, list, page-has-heading-one, region, role-img-alt |
| https://ncses.nsf.gov/accessibility | https://ncses.nsf.gov/accessibility | OK | 200 | no | 10327 | 15 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, landmark-one-main, link-in-text-block, list, page-has-heading-one, region, role-img-alt |
| https://ncses.nsf.gov/indicators | https://ncses.nsf.gov/indicators | OK | 200 | no | 10274 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-input-field-name, aria-required-attr, aria-required-children, page-has-heading-one, region |
| https://ncses.nsf.gov/data-tools | https://ncses.nsf.gov/data-tools | FAIL | 404 | no | 12277 | 12 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, html-lang-valid, link-in-text-block, list, region, role-img-alt |
| https://ncses.nsf.gov/surveys | https://ncses.nsf.gov/surveys | OK | 200 | no | 10800 | 13 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, landmark-one-main, link-in-text-block, list, region, role-img-alt |
| https://ncses.nsf.gov/pubs/nsb20257/ | https://ncses.nsf.gov/pubs/nsb20257/ | OK | 200 | no | 14969 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, region |
| https://ncses.nsf.gov/interest-areas/government-science-engineering-funding | https://ncses.nsf.gov/interest-areas/government-science-engineering-funding | OK | 200 | no | 12185 | 34 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: aria-required-attr, button-name, heading-order, landmark-one-main, list, region, role-img-alt |
| https://nsf.gov/about/about-nsf-by-the-numbers/codebook | https://www.nsf.gov/about/about-nsf-by-the-numbers/codebook | OK | 200 | yes | 10030 | 9 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: empty-heading, heading-order, region |
| https://nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions | https://www.nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions | OK | 200 | yes | 9624 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308 | https://www.nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308 | OK | 200 | yes | 9542 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported | https://www.nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported | OK | 200 | yes | 9154 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd | https://www.nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd | OK | 200 | yes | 9603 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/performance/nsf-by-the-numbers | https://www.nsf.gov/about/performance/nsf-by-the-numbers | FAIL | 404 | yes | 8724 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/reports/topical/description-analysis-best-practice-finding-programs | https://www.nsf.gov/reports/topical/description-analysis-best-practice-finding-programs | OK | 200 | yes | 9579 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/us-national-science-foundation-fy-2024-service-contract | https://www.nsf.gov/about/us-national-science-foundation-fy-2024-service-contract | OK | 200 | yes | 9988 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/news/mmg/ | https://www.nsf.gov/news | OK | 200 | yes | 7813 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/news/special_reports/ | https://www.nsf.gov/news | OK | 200 | yes | 7777 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/news/nsf-releases-usap-sahcs-findings-report | https://www.nsf.gov/news/nsf-releases-usap-sahcs-findings-report | OK | 200 | yes | 9960 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics | https://www.nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics | OK | 200 | yes | 10374 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/intent-restructure-critical-weather-science-infrastructure | https://www.nsf.gov/news/intent-restructure-critical-weather-science-infrastructure | OK | 200 | yes | 8244 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/news/astronomers-find-golden-glow-distant-stellar | https://www.nsf.gov/news/astronomers-find-golden-glow-distant-stellar-collision | FAIL | 403 | yes | 8632 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/new-research-findings-origami-materials-promise | https://www.nsf.gov/news/new-research-findings-origami-materials-promise-wide | FAIL | 403 | yes | 8809 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red | https://www.nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red-blood-cell | OK | 200 | yes | 10541 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/scientists-find-water-billions-light-years-away | https://www.nsf.gov/news/scientists-find-water-billions-light-years-away | OK | 200 | yes | 9918 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/science-matters/nsf-101-agency-accessibility-resources | https://www.nsf.gov/science-matters/nsf-101-agency-accessibility-resources | OK | 200 | yes | 8771 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: heading-order, landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands | https://www.nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands | OK | 200 | yes | 10495 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help | https://www.nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help-blind | FAIL | 403 | yes | 8849 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-cures-corals | https://www.nsf.gov/news/finding-cures-corals | FAIL | 403 | yes | 8822 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-origins-life-drying-puddle | https://www.nsf.gov/news/finding-origins-life-drying-puddle | FAIL | 403 | yes | 8708 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-switches-our-cells-computer | https://www.nsf.gov/news/finding-switches-our-cells-computer | FAIL | 403 | yes | 8189 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy | https://www.nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy | OK | 200 | yes | 10751 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/birds-follow-army-ants-find-prey | https://www.nsf.gov/news/birds-follow-army-ants-find-prey | FAIL | 403 | yes | 8162 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/bugs-find-bats-bite-thanks-bacteria | https://www.nsf.gov/news/bugs-find-bats-bite-thanks-bacteria | OK | 200 | yes | 10707 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals | https://www.nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals | FAIL | 403 | yes | 8143 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly | https://www.nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly-increase | FAIL | 403 | yes | 8388 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/dir/index.jsp?org=BIO | https://www.nsf.gov/bio | OK | 200 | yes | 9494 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/dir/index.jsp?org=CISE | https://www.nsf.gov/cise | OK | 200 | yes | 9598 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/dir/index.jsp?org=ENG | https://www.nsf.gov/eng | OK | 200 | yes | 9596 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/dir/index.jsp?org=GEO | https://www.nsf.gov/dir/index.jsp?org=GEO | FAIL | 403 | yes | 5176 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/dir/index.jsp?org=MPS | https://www.nsf.gov/dir/index.jsp?org=MPS | FAIL | 403 | yes | 5346 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/dir/index.jsp?org=SBE | https://www.nsf.gov/dir/index.jsp?org=SBE | FAIL | 403 | yes | 5186 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/dir/index.jsp?org=EDU | https://www.nsf.gov/dir/index.jsp?org=EDU | FAIL | 403 | yes | 5302 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/dir/index.jsp?org=TIP | https://www.nsf.gov/dir/index.jsp?org=TIP | FAIL | 403 | yes | 5194 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/geo/opp/ | https://www.nsf.gov/geo/opp/ | FAIL | 403 | yes | 5220 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/ai/ | https://www.nsf.gov/focus-areas/ai/ | FAIL | 403 | yes | 5287 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/quantum/ | https://www.nsf.gov/focus-areas/quantum/ | FAIL | 403 | yes | 5238 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/biotechnology/ | https://www.nsf.gov/focus-areas/biotechnology/ | FAIL | 403 | yes | 5207 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/advanced-manufacturing/ | https://www.nsf.gov/focus-areas/advanced-manufacturing/ | FAIL | 403 | yes | 5202 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/climate/ | https://www.nsf.gov/focus-areas/climate/ | FAIL | 403 | yes | 5212 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/focus-areas/equity/ | https://www.nsf.gov/focus-areas/equity/ | FAIL | 403 | yes | 5187 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/events/ | https://www.nsf.gov/events | OK | 202 | yes | 5677 | 5 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: html-has-lang, landmark-one-main, region |
| https://nsf.gov/events/archived-public-discussionhow-move-quality-research-findings | https://www.nsf.gov/events/archived-public-discussionhow-move-quality-research-findings | OK | 200 | yes | 10276 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10 | https://www.nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10 | OK | 200 | yes | 8677 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/meetings/help | https://www.nsf.gov/about/meetings/help | OK | 200 | yes | 10532 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/about/meetings/accommodations | https://www.nsf.gov/about/meetings/accommodations | OK | 200 | yes | 8967 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/staff/ | https://www.nsf.gov/unavailable | FAIL | 404 | yes | 7507 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/staff/staff_list.jsp?org=NSF&from_org=NSF | https://www.nsf.gov/staff | OK | 202 | yes | 5515 | 5 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: html-has-lang, landmark-one-main, region |
| https://nsf.gov/publications/ | https://www.nsf.gov/documents-reports | OK | 200 | yes | 7739 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/publications/obtaining_publications.jsp | https://www.nsf.gov/publications/obtaining_publications.jsp | FAIL | 404 | yes | 8338 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/help/ | https://www.nsf.gov/about/contact-us | OK | 200 | yes | 8925 | 4 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/help/contact/ | https://www.nsf.gov/help/contact/ | FAIL | 404 | yes | 8710 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/help/funding_help/ | https://www.nsf.gov/help/funding_help/ | FAIL | 404 | yes | 8738 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/help/technical_help/ | https://www.nsf.gov/help/technical_help/ | FAIL | 404 | yes | 8636 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/help/site_navigation/ | https://www.nsf.gov/help/site_navigation/ | FAIL | 404 | yes | 8364 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/history/ | https://www.nsf.gov/about/history | OK | 200 | yes | 10587 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, landmark-unique, region |
| https://nsf.gov/research-security | https://www.nsf.gov/research-security | OK | 200 | yes | 8703 | 7 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: color-contrast, heading-order, landmark-complementary-is-top-level, page-has-heading-one, region |
| https://oig.nsf.gov/home/ | https://oig.nsf.gov/home/ | OK | 200 | no | 14258 | 11 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: color-contrast, heading-order, landmark-one-main, link-name, page-has-heading-one, region |
| https://oig.nsf.gov/home/group/contact/page/contact-us | https://oig.nsf.gov/home/group/contact/page/contact-us | OK | 200 | no | 13380 | 7 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: color-contrast, heading-order, landmark-one-main, link-name, page-has-heading-one, region |
| https://oig.nsf.gov/hotline | https://oig.nsf.gov/home/ | OK | 200 | yes | 13958 | 11 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: color-contrast, heading-order, landmark-one-main, link-name, page-has-heading-one, region |
| https://nsf.gov/about/performance/oversight | https://www.nsf.gov/about/performance/oversight | FAIL | 404 | yes | 8744 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/about/performance/open-government | https://www.nsf.gov/about/performance/open-government | FAIL | 404 | yes | 8749 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/digital/data | https://www.nsf.gov/digital/data | OK | 200 | yes | 9851 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/digital/strategy/reporting | https://www.nsf.gov/digital/strategy/reporting | FAIL | 404 | yes | 8750 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial | https://www.nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial | OK | 200 | yes | 9797 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152 | https://www.nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152 | OK | 200 | yes | 8649 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/mmg/mmg_disp.jsp?med_id=188350 | https://www.nsf.gov/news | OK | 200 | yes | 7947 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault | https://www.nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault | OK | 200 | yes | 8639 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: region |
| https://nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support | https://www.nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support | OK | 200 | yes | 8512 | 3 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust | https://www.nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust | FAIL | 403 | yes | 8653 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly | https://www.nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly-toxic | FAIL | 403 | yes | 8906 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/fantastic-fossils-where-find-them | https://www.nsf.gov/news/fantastic-fossils-where-find-them | OK | 200 | yes | 10632 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-genes-help-fruit-adapt-droughts | https://www.nsf.gov/news/finding-genes-help-fruit-adapt-droughts | OK | 200 | yes | 10855 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between | https://www.nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between-neutron-stars | OK | 200 | yes | 8811 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/researchers-find-humans-have-given-wild-animals | https://www.nsf.gov/news/researchers-find-humans-have-given-wild-animals-their | OK | 200 | yes | 10765 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth | https://www.nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth | FAIL | 403 | yes | 8579 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/scientists-find-earliest-new-world-writings-mexico | https://www.nsf.gov/news/scientists-find-earliest-new-world-writings-mexico | FAIL | 403 | yes | 8385 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/scientists-find-no-direct-link-between-north | https://www.nsf.gov/news/scientists-find-no-direct-link-between-north-atlantic-ocean | FAIL | 403 | yes | 8525 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/scientists-find-oldest-known-fossilized-digestive | https://www.nsf.gov/news/scientists-find-oldest-known-fossilized-digestive-tract-550 | FAIL | 403 | yes | 8375 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/astronomers-find-second-known-earth-trojan | https://www.nsf.gov/news/astronomers-find-second-known-earth-trojan-asteroid | OK | 200 | yes | 8714 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/astronomers-find-star-system-may-be-rare-black | https://www.nsf.gov/news/astronomers-find-star-system-may-be-rare-black | FAIL | 403 | yes | 5163 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/news/citizen-astronomers-find-young-jupiter-object | https://www.nsf.gov/news/citizen-astronomers-find-young-jupiter-object | FAIL | 403 | yes | 5177 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/news/find-out-how-invading-predators-change-ecosystem | https://www.nsf.gov/news/find-out-how-invading-predators-change-ecosystem | FAIL | 403 | yes | 5301 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/news/finding-achilles-heel-killer-parasite | https://www.nsf.gov/news/finding-achilles-heel-killer-parasite | FAIL | 403 | yes | 5159 | 0 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
| https://nsf.gov/news/finding-critical-minerals-scoops-sand | https://www.nsf.gov/news/finding-critical-minerals-scoops-sand | OK | 200 | yes | 10044 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-first-horse-whisperers | https://www.nsf.gov/news/finding-first-horse-whisperers | FAIL | 403 | yes | 8475 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/finding-formula-zzzzzzzs | https://www.nsf.gov/news/finding-formula-zzzzzzzs | FAIL | 403 | yes | 8499 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/hunt-fossils-finds-warning-warming-earth | https://www.nsf.gov/news/hunt-fossils-finds-warning-warming-earth | FAIL | 403 | yes | 8213 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds | https://www.nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds | OK | 200 | yes | 8610 | 6 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate | https://www.nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate | FAIL | 403 | yes | 8394 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer | https://www.nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer | FAIL | 403 | yes | 8216 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/machine-learning-approach-finding-treatment | https://www.nsf.gov/news/machine-learning-approach-finding-treatment-options-covid-19 | FAIL | 403 | yes | 8675 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/new-findings-reveal-how-microbiome-disrupted | https://www.nsf.gov/news/new-findings-reveal-how-microbiome-disrupted-during-disease | FAIL | 403 | yes | 8620 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/new-molecular-computers-find-right-cells | https://www.nsf.gov/news/new-molecular-computers-find-right-cells | FAIL | 403 | yes | 8278 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |
| https://nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune | https://www.nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune | FAIL | 403 | yes | 7678 | 2 | 0 | 0 | 0 | 0 | Error: Could not find Chrome (ver. 145.0.7632.77). This can occur if either  1. you did not perform an installation before running the script (e.g. `npx puppeteer browsers install chrome`) or  2. your cache path is incorrectly configured (which is: /home/runner/.cache/puppeteer). For (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.     at ChromeLauncher.resolveExecutablePath (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:298:27)     at ChromeLauncher.computeLaunchArguments (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/ChromeLauncher.js:86:24)     at async ChromeLauncher.launch (file:///home/runner/work/open-scans/open-scans/node_modules/puppeteer-core/lib/esm/puppeteer/node/BrowserLauncher.js:49:28)     at async Scraper.of (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-scraper/dist/scraper.js:29:28)     at async Module.run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/scrape/run.js:94:21)     at async run (file:///home/runner/work/open-scans/open-scans/node_modules/@siteimprove/alfa-cli/bin/alfa/command/audit/run.js:31:24) |
|  |  |  |  |  |  |  |  |  |  | axe failed rules: landmark-complementary-is-top-level, region |

## Detailed Failure Information (ALFA)

## Detailed Failure Information (axe)

### https://nsf.gov/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   Funding at NSF               </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   Funding at NSF               </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/

#### Rule: [aria-prohibited-attr](https://dequeuniversity.com/rules/axe/4.11/aria-prohibited-attr?application=playwright)
**Impact**: serious
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Elements must only use permitted ARIA attributes
- HTML: `<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode" tabindex="" id="movie_player" data-version="/s/player/4f38b487/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">`
- XPath: `iframe[width="854"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: Elements must only use permitted ARIA attributes
- HTML: `<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-large-width-mode" tabindex="" id="movie_player" data-version="/s/player/4f38b487/player_embed.vflset/en_US/base.js" aria-label="YouTube Video Player">`
- XPath: `iframe[width="854"]`

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">News</span>                </h1>                    <hr class="divider">       </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/search/

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4 class="no-result-error">Please enter a search term in the box above.</h4>`
- XPath: `h4`

#### Rule: [landmark-no-duplicate-banner](https://dequeuniversity.com/rules/axe/4.11/landmark-no-duplicate-banner?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should not have more than one banner landmark
- HTML: `<header class="usa-banner__header">`
- XPath: `.usa-banner__header`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [landmark-unique](https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
- HTML: `<header data-testid="header" class="usa-header usa-header--basic sc-fhHczv cjTEbb" styles="[object Object]">`
- XPath: `.sc-fhHczv`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a class="usa-skipnav" href="#main-content">Skip to main content</a>`
- XPath: `.usa-skipnav`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row" data-testid="grid"><div class="tablet:grid-col" data-testid="grid"><h4 class="no-result-error">Please enter a search term in the box above.</h4></div></div>`
- XPath: `.grid-row[data-testid="grid"]:nth-child(3)`

#### Rule: [skip-link](https://dequeuniversity.com/rules/axe/4.11/skip-link?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: The skip-link target should exist and be focusable
- HTML: `<a class="usa-skipnav" href="#main-content">Skip to main content</a>`
- XPath: `.usa-skipnav`

### https://nsf.gov/sitemap/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Sitemap</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/digital/strategy

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Digital Strategy at NSF</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/history/big-ideas

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/research-areas

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/updates-on-priorities

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h3>Page last updated: July 30, 2025</h3>`
- XPath: `.nsf-layout--twocol.constrained-width.layout-container--wrapper:nth-child(2) > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h3`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Updates on NSF Priorities</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/governance

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/career-opportunities

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/contact

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/foia/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/visit

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Contact Us</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Contact Us</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/award-search

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Award Search Overview</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/opportunities

#### Rule: [html-has-lang](https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright)
**Impact**: serious
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <html> element must have a lang attribute
- HTML: `<html>`
- XPath: `html`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html>`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h1>403 ERROR</h1>`
- XPath: `h1`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h2>The request could not be satisfied.</h2>`
- XPath: `h2`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<pre>Generated by cloudfront (CloudFront) Request ID: b-RZl-QS3Pa8ADPGnL1uxK1KcURnov7EnDLJaExhX6uKGPJcZaTO5w== </pre>`
- XPath: `pre`

### https://nsf.gov/funding/how-to-apply

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/preparing-proposals

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/submission-methods

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/graduate-students

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Funding for Graduate Students</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Funding for Graduate Students</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/postdoctoral-fellows

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/small-business

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/opportunities/search-tips

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h3 id="help-topics">Help topics</h3>`
- XPath: `#help-topics`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Search Tips</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/initiatives/convergence-accelerator

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/initiatives/nairr

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/initiatives/chips-science

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/bfa/dias/policy/pappg

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/bfa/dias/policy/rppr

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>What were the major goals and objectives of this project?</h4>`
- XPath: `h4:nth-child(5)`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><u>Participants and Other Collaborating Organizations</u>: Who has been involved?</h4>`
- XPath: `.block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(4) > .text__container > .text__content.text-formatted > h4`

**Failure 3:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><u>Impact</u>: What was the impact of the project? How has it contributed?</h4>`
- XPath: `.block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(7) > .text__container > .text__content.text-formatted > h4`

**Failure 4:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><u>Changes/Problems</u></h4>`
- XPath: `.block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(10) > .text__container > .text__content.text-formatted > h4`

**Failure 5:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><u>Special Reporting Requirements</u></h4>`
- XPath: `.block-inline-blockcomponent-text.nsf-component.block-layout-builder:nth-child(13) > .text__container > .text__content.text-formatted > h4`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Research Performance Progress Reports</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/bfa/dias/policy/sampling-plans

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/policies/accessibility

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Accessibility at NSF</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/author-tools/accessibility

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Accessibility for Authors</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/about-nsf-by-the-numbers/web-accessibility

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Web Accessibility</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/performance/annual-performance-reports

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Annual Performance Plans and Reports</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/performance/financial-annual-reports

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Financial and Annual Reports</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/congress/wastebooks

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><a href="https://nsf-gov-resources.nsf.gov/files/NSF-Response-to-Festivus-Report-2023-508c.pdf">Response to Senator Paul's "The Festivus Report 2023"</a></h4>`
- XPath: `li:nth-child(1) > h4`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Responses to Congressional Wastebooks</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/budget/fy2026

#### Rule: [empty-heading](https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h4>&nbsp;</h4>`
- XPath: `h4:nth-child(6)`

**Failure 2:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h4>&nbsp;</h4>`
- XPath: `h4:nth-child(6)`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Total NSF Funding</h4>`
- XPath: `.constrained-width.nsf-layout--base.layout-container--wrapper:nth-child(3) > .nsf-layout--outer > .nsf-layout--inner > .layout__region--main.layout__region > .block-inline-blockcomponent-text.nsf-component.block-layout-builder > .text__container > .text__content.text-formatted > h4`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><a href="https://nsf-gov-resources.nsf.gov/files/48-fy2026.pdf">Office of Inspector General</a></h4>`
- XPath: `h4:nth-child(4)`

**Failure 3:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Total NSF Funding</h4>`
- XPath: `.constrained-width.nsf-layout--base.layout-container--wrapper:nth-child(3) > .nsf-layout--outer > .nsf-layout--inner > .layout__region--main.layout__region > .block-inline-blockcomponent-text.nsf-component.block-layout-builder > .text__container > .text__content.text-formatted > h4`

**Failure 4:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4><a href="https://nsf-gov-resources.nsf.gov/files/48-fy2026.pdf">Office of Inspector General</a></h4>`
- XPath: `h4:nth-child(4)`

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/statistics/

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h5 class="card-title">Federal R&amp;D Obligations Increased 4.4% in FY 2024; Most Agencies Estimate Declines in FY 2025</h5>`
- XPath: `a[href="/pubs/nsf26317"][rel="noopener"] > h5`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Explore Our Areas of Interest</h4>`
- XPath: `h4`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Our data and analysis" class="ncses-link-column">`
- XPath: `ul[aria-label="Our data and analysis"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="About" class="ncses-link-column">`
- XPath: `ul[aria-label="About"]`

**Failure 3:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Help" class="ncses-link-column">`
- XPath: `ul[aria-label="Help"]`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>`
- XPath: `#skip-link`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="col-auto">             <img src="130/assets/0/images/bbc581f3-aa73-4a82-894a-a94a556fc5a3.png" alt="The State of U.S. Science and Engineering 2026.">            </div>`
- XPath: `#card1139 > .card-body > .row > .col-auto`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="category">              <div>Report</div>             </div>`
- XPath: `#card1139 > .card-body > .row > .col > .category`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h2 class="card-title">              <div>The State of U.S. Science and Engineering 2026</div>             </h2>`
- XPath: `#card1139 > .card-body > .row > .col > h2`

**Failure 5:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="date-posted">May 4, 2026</div>`
- XPath: `#card1139 > .card-body > .row > .col > .date-posted`

*... and 22 more failures for this rule*

#### Rule: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: [role="img"] elements must have alternative text
- HTML: `<span role="img" class="st-rss"></span>`
- XPath: `.st-rss`

### https://ncses.nsf.gov/accessibility

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [link-in-text-block](https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.1](https://www.w3.org/WAI/WCAG22/Understanding/use-of-color) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must be distinguishable without relying on color
- HTML: `<a href="https://www.nsf.gov/policies/access.jsp#tell-us" rel="noopener" tabindex="0">NSF Accessibility Feedback Form</a>`
- XPath: `#card387 > .card-body > .card-content[data-property="content"] > span > div:nth-child(1) > a[rel="noopener"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: Links must be distinguishable without relying on color
- HTML: `<a href="https://www.nsf.gov/policies/access.jsp#tell-us" rel="noopener" tabindex="0">NSF Accessibility Feedback Form</a>`
- XPath: `#card390 > .card-body > .card-content[data-property="content"] > span > div:nth-child(1) > a[rel="noopener"]`

#### Rule: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Our data and analysis" class="ncses-link-column">`
- XPath: `ul[aria-label="Our data and analysis"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="About" class="ncses-link-column">`
- XPath: `ul[aria-label="About"]`

**Failure 3:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Help" class="ncses-link-column">`
- XPath: `ul[aria-label="Help"]`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>`
- XPath: `#skip-link`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="container">`
- XPath: `body > .container`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h3>Get e-mail updates from NCSES</h3>`
- XPath: `.subscribe-container > h3`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>`
- XPath: `.subscribe-container > p`

**Failure 5:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<input type="text" placeholder="Enter your e-mail address" name="email" aria-label="Enter your e-mail address">`
- XPath: `input[placeholder="Enter your e-mail address"]`

*... and 1 more failures for this rule*

#### Rule: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: [role="img"] elements must have alternative text
- HTML: `<span role="img" class="st-rss"></span>`
- XPath: `.st-rss`

### https://ncses.nsf.gov/indicators

#### Rule: [aria-input-field-name](https://dequeuniversity.com/rules/axe/4.11/aria-input-field-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: ARIA input fields must have an accessible name
- HTML: `<div class="carousel-inner" role="listbox">`
- XPath: `.carousel-inner`

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [aria-required-children](https://dequeuniversity.com/rules/axe/4.11/aria-required-children?application=playwright)
**Impact**: critical
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Certain ARIA roles must contain particular children
- HTML: `<div class="carousel-inner" role="listbox">`
- XPath: `.carousel-inner`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<aside class="col-xs-4 clearfix">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div id="bottom-tiles" class="row is-flex">`
- XPath: `#bottom-tiles`

### https://ncses.nsf.gov/data-tools

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [html-lang-valid](https://dequeuniversity.com/rules/axe/4.11/html-lang-valid?application=playwright)
**Impact**: serious
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <html> element must have a valid value for the lang attribute
- HTML: `<html lang="en_US">`
- XPath: `html`

#### Rule: [link-in-text-block](https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.1](https://www.w3.org/WAI/WCAG22/Understanding/use-of-color) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must be distinguishable without relying on color
- HTML: `<a href="/search" tabindex="0">Search NCSES</a>`
- XPath: `p > a[href$="search"]`

#### Rule: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Our data and analysis" class="ncses-link-column">`
- XPath: `ul[aria-label="Our data and analysis"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="About" class="ncses-link-column">`
- XPath: `ul[aria-label="About"]`

**Failure 3:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Help" class="ncses-link-column">`
- XPath: `ul[aria-label="Help"]`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>`
- XPath: `#skip-link`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h3>Get e-mail updates from NCSES</h3>`
- XPath: `h3`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>`
- XPath: `.subscribe-container > p`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<input type="text" placeholder="Enter your e-mail address" name="email" aria-label="Enter your e-mail address">`
- XPath: `input[placeholder="Enter your e-mail address"]`

**Failure 5:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="social-box">`
- XPath: `.social-box`

#### Rule: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: [role="img"] elements must have alternative text
- HTML: `<span role="img" class="st-rss"></span>`
- XPath: `.st-rss`

### https://ncses.nsf.gov/surveys

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [link-in-text-block](https://dequeuniversity.com/rules/axe/4.11/link-in-text-block?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.1](https://www.w3.org/WAI/WCAG22/Understanding/use-of-color) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must be distinguishable without relying on color
- HTML: `<a href="https://ncses.nsf.gov/initiatives/projects-partnerships/skilled-technical-workforce" rel="noopener" tabindex="0">skilled technical workforce</a>`
- XPath: `.card-body > div > div > a[rel="noopener"]`

#### Rule: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Our data and analysis" class="ncses-link-column">`
- XPath: `ul[aria-label="Our data and analysis"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="About" class="ncses-link-column">`
- XPath: `ul[aria-label="About"]`

**Failure 3:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Help" class="ncses-link-column">`
- XPath: `ul[aria-label="Help"]`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>`
- XPath: `#skip-link`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<article class="content clearfix">`
- XPath: `article`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h3>Get e-mail updates from NCSES</h3>`
- XPath: `.subscribe-container > h3`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<p>NCSES is an official statistical agency. Subscribe below to receive our latest news and announcements.</p>`
- XPath: `.subscribe-container > p`

**Failure 5:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<input type="text" placeholder="Enter your e-mail address" name="email" aria-label="Enter your e-mail address">`
- XPath: `input[placeholder="Enter your e-mail address"]`

*... and 1 more failures for this rule*

#### Rule: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: [role="img"] elements must have alternative text
- HTML: `<span role="img" class="st-rss"></span>`
- XPath: `.st-rss`

### https://ncses.nsf.gov/pubs/nsb20257/

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link sei">Skip to Main Content</a>`
- XPath: `#skip-link`

### https://ncses.nsf.gov/interest-areas/government-science-engineering-funding

#### Rule: [aria-required-attr](https://dequeuniversity.com/rules/axe/4.11/aria-required-attr?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Required ARIA attributes must be provided
- HTML: `<div role="heading" id="gov-banner-header">`
- XPath: `#gov-banner-header`

#### Rule: [button-name](https://dequeuniversity.com/rules/axe/4.11/button-name?application=playwright)
**Impact**: critical
**WCAG**: [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Buttons must have discernible text
- HTML: `<button class="expand-view cms-v2"><i class="fa-solid fa-caret-down" style="font-size: 12px"></i></button>`
- XPath: `.module-card:nth-child(2) > .expandable-container > .content > .expand-view.cms-v2`

**Failure 2:**
- First identified: 2026-06-04
- Message: Buttons must have discernible text
- HTML: `<button class="expand-view cms-v2"><i class="fa-solid fa-caret-down" style="font-size: 12px"></i></button>`
- XPath: `.module-card:nth-child(3) > .expandable-container > .content > .expand-view.cms-v2`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h3 class="topics">Government Funding for Science and Engineering Topics</h3>`
- XPath: `.topics`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en">`
- XPath: `html`

#### Rule: [list](https://dequeuniversity.com/rules/axe/4.11/list?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.3.1](https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Our data and analysis" class="ncses-link-column">`
- XPath: `ul[aria-label="Our data and analysis"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="About" class="ncses-link-column">`
- XPath: `ul[aria-label="About"]`

**Failure 3:**
- First identified: 2026-06-04
- Message: <ul> and <ol> must only directly contain <li>, <script> or <template> elements
- HTML: `<ul aria-label="Help" class="ncses-link-column">`
- XPath: `ul[aria-label="Help"]`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<a role="link" id="skip-link" tabindex="0" class="sr-only skip-link">Skip to Main Content</a>`
- XPath: `#skip-link`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="area-of-interest">`
- XPath: `.area-of-interest`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="row">           <h3 class="topics">Government Funding for Science and Engineering Topics</h3>          </div>`
- XPath: `.topic-region > .container > .row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="module-card">`
- XPath: `.row.d-flex > .module-card:nth-child(1)`

**Failure 5:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h2 class="super-topic" style="min-height: 72px;">Research &amp; Development (R&amp;D) Activity</h2>`
- XPath: `.module-card:nth-child(2) > .super-topic`

*... and 20 more failures for this rule*

#### Rule: [role-img-alt](https://dequeuniversity.com/rules/axe/4.11/role-img-alt?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.1.1](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: [role="img"] elements must have alternative text
- HTML: `<span role="img" class="st-rss"></span>`
- XPath: `.st-rss`

### https://nsf.gov/about/about-nsf-by-the-numbers/codebook

#### Rule: [empty-heading](https://dequeuniversity.com/rules/axe/4.11/empty-heading?application=playwright)
**Impact**: minor

**Failure 1:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h3>&nbsp;</h3>`
- XPath: `h3:nth-child(15)`

**Failure 2:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h2><a name="_INSTITUTION_PROFILE"></a></h2>`
- XPath: `h2:nth-child(18)`

**Failure 3:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h2>&nbsp;</h2>`
- XPath: `h2:nth-child(23)`

**Failure 4:**
- First identified: 2026-06-04
- Message: Headings should not be empty
- HTML: `<h3><a name="_tree-map"></a><a name="_Awards_by_Managing"></a></h3>`
- XPath: `h3:nth-child(105)`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Funding Rate</h4>`
- XPath: `h4:nth-child(6)`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Select Institution Name filter</h4>`
- XPath: `h4:nth-child(16)`

**Failure 3:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>Institution Profile</h4>`
- XPath: `h4:nth-child(20)`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Codebook</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/reports/statistics/federal-science-engineering-support-academic-institutions

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/reports/statistics/update-us-business-innovation-findings-2011-survey/nsf16-308

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/reports/statistics/federal-obligations-rd-increased-nearly-14-fy-2021-supported

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/reports/statistics/businesses-invested-325-billion-assets-support-their-rd

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/performance/nsf-by-the-numbers

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/reports/topical/description-analysis-best-practice-finding-programs

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/us-national-science-foundation-fy-2024-service-contract

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">U.S. National Science Foundation FY 2024 Service Contract Inventory Analysis Report</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">U.S. National Science Foundation FY 2024 Service Contract Inventory Analysis Report</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/mmg/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">News</span>                </h1>                    <hr class="divider">       </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/special_reports/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">News</span>                </h1>                    <hr class="divider">       </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/nsf-releases-usap-sahcs-findings-report

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/450-million-year-old-organism-finds-new-life-softbotics

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/intent-restructure-critical-weather-science-infrastructure

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/astronomers-find-golden-glow-distant-stellar

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/new-research-findings-origami-materials-promise

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/novel-analysis-finds-new-mechanism-underlying-red

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/scientists-find-water-billions-light-years-away

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/science-matters/nsf-101-agency-accessibility-resources

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h3>Who needs access support?</h3>`
- XPath: `h3:nth-child(3)`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h3>Who needs access support?</h3>`
- XPath: `h3:nth-child(3)`

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-salt-stress-tipping-point-coastal-wetlands

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/collision-detecting-suitcase-wayfinding-app-help

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-cures-corals

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-origins-life-drying-puddle

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-switches-our-cells-computer

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/astronomers-find-remarkably-small-distant-galaxy

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/birds-follow-army-ants-find-prey

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/bugs-find-bats-bite-thanks-bacteria

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/chemists-find-path-new-blue-meteorite-minerals

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/engineers-find-ankle-exoskeletons-can-greatly

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/dir/index.jsp?org=BIO

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/dir/index.jsp?org=CISE

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/dir/index.jsp?org=ENG

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/events/

#### Rule: [html-has-lang](https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright)
**Impact**: serious
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <html> element must have a lang attribute
- HTML: `<html>`
- XPath: `html`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html>`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h1>403 ERROR</h1>`
- XPath: `h1`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h2>The request could not be satisfied.</h2>`
- XPath: `h2`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<pre>Generated by cloudfront (CloudFront) Request ID: dY_70Z0qjd6AQ4gsv-Cfa80ueodp2J3k2K2OTR8SugU9oNfJlAR7AA== </pre>`
- XPath: `pre`

### https://nsf.gov/events/archived-public-discussionhow-move-quality-research-findings

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/events/virtual-networking-event-potential-international-us-nsf/2025-07-10

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/meetings/help

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Meeting Help</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Meeting Help</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/meetings/accommodations

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Accessibility and Reasonable Accommodations</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/staff/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/staff/staff_list.jsp?org=NSF&from_org=NSF

#### Rule: [html-has-lang](https://dequeuniversity.com/rules/axe/4.11/html-has-lang?application=playwright)
**Impact**: serious
**WCAG**: [SC 3.1.1](https://www.w3.org/WAI/WCAG22/Understanding/language-of-page) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: <html> element must have a lang attribute
- HTML: `<html>`
- XPath: `html`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html>`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h1>403 ERROR</h1>`
- XPath: `h1`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<h2>The request could not be satisfied.</h2>`
- XPath: `h2`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<pre>Generated by cloudfront (CloudFront) Request ID: 2H-zuCGYiHOdTBTSo0LiAqKL1UIx03YQEMzNlMaY_y1hqoKEfsUtvA== </pre>`
- XPath: `pre`

### https://nsf.gov/publications/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Documents and Reports</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/publications/obtaining_publications.jsp

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/help/

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Contact Us</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Contact Us</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/help/contact/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/help/funding_help/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/help/technical_help/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/help/site_navigation/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/history/

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [landmark-unique](https://dequeuniversity.com/rules/axe/4.11/landmark-unique?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
- HTML: `<video-js class="vjs-fluid video-js v..." data-account="679256133001" data-embed="default" data-player="NkgrDczuol" data-usage="cms:drupal:10.5.10:3..." data-video-id="6094036238001" id="vjs_video_3" tabindex="-1" lang="en" translate="no" role="region" aria-label="Video Player">`
- XPath: `#vjs_video_3`

**Failure 2:**
- First identified: 2026-06-04
- Message: Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
- HTML: `<video-js class="vjs-fluid video-js v..." data-account="679256133001" data-embed="default" data-player="NkgrDczuol" data-usage="cms:drupal:10.5.10:3..." data-video-id="6094036238001" id="vjs_video_3" tabindex="-1" lang="en" translate="no" role="region" aria-label="Video Player">`
- XPath: `#vjs_video_3`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/research-security

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<a href="https://nsf-gov-resources.nsf.gov/files/NSF%20OCRSSP%20TRUST%20Policy%20Memo.pdf" title="NSF TRUST Policy Memo" class="link-button usa-button usa-button--outline ">   NSF TRUST Policy Memo </a>`
- XPath: `a[title="NSF TRUST Policy Memo"]`

**Failure 2:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<a href="/research-security/guidelines" title="Guidelines" class="link-button usa-button usa-button--outline ">   Guidelines </a>`
- XPath: `a[href$="guidelines"]`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>NSF</h4>`
- XPath: `.nsf-layout--threecol > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h4`

**Failure 2:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4>White House and Congress</h4>`
- XPath: `.palette--light-blue > .nsf-layout--outer > .nsf-layout--inner:nth-child(2) > .layout__region--first.layout__region > .block-inline-blockcomponent-text.block-layout-builder.nsf-component > .text__container > .text__content.text-formatted > h4:nth-child(1)`

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" class=" js" data-once="media-ids heroVideoSwap" style="--touchpointsBtnTopBuffer: 311.703125px; --touchpointsBtnBottomBuffer: 7871.578125px;">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://oig.nsf.gov/home/

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<strong class="StrongText---richtext_strong">Office of Inspector General</strong>`
- XPath: `.ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong`

**Failure 2:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Reports &amp; Publications</span>`
- XPath: `.ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(1) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none:nth-child(1) > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

**Failure 3:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Whistleblower Info</span>`
- XPath: `a[href=""] > .SizedText---medium.SizedText---predefined`

**Failure 4:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Case Closeout Memoranda</span>`
- XPath: `.ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(2) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

**Failure 5:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Outreach</span>`
- XPath: `.FieldLayout---inDarkBackground.FieldLayout---margin_below_none.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h5 data-testid="Heading-headingTag" class="Heading---default_font_style Heading---heading_small Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none">Recent Reports</h5>`
- XPath: `h5`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must have discernible text
- HTML: `<a class="DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground" href="https://www.twitter.com/nsfoig">`
- XPath: `.DocumentImage---image_link`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div data-testid="CardLayout-cardDiv" class="CardLayout---card_it..." title="" style="--appian-container-b...">`
- XPath: `.VirtualNavigationLayout---body > div > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="ContentLayout---content_layout ContentLayout---margin_above_none">`
- XPath: `.ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none`

### https://oig.nsf.gov/home/group/contact/page/contact-us

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<strong class="StrongText---richtext_strong">Office of Inspector General</strong>`
- XPath: `.ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h4 data-testid="Heading-headingTag" class="Heading---default_font_style Heading---heading_medium Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none">Contact Us</h4>`
- XPath: `.ColumnLayout---width_auto.ColumnLayout---column.ColumnLayout---column_padding_standard:nth-child(1) > h4`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must have discernible text
- HTML: `<a class="DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground" href="https://www.twitter.com/nsfoig">`
- XPath: `.DocumentImage---image_link`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div data-testid="CardLayout-cardDiv" class="CardLayout---card_it..." title="" style="--appian-container-b...">`
- XPath: `.ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---border_invisible.CardLayout---light_background:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="ContentLayout---content_layout ContentLayout---margin_above_none">`
- XPath: `.ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none`

### https://oig.nsf.gov/hotline

#### Rule: [color-contrast](https://dequeuniversity.com/rules/axe/4.11/color-contrast?application=playwright)
**Impact**: serious
**WCAG**: [SC 1.4.3](https://www.w3.org/WAI/WCAG22/Understanding/contrast-minimum) (Level AA)

**Failure 1:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<strong class="StrongText---richtext_strong">Office of Inspector General</strong>`
- XPath: `.ColorText---color_custom:nth-child(2) > .SizedText---medium_plus.SizedText---predefined > strong`

**Failure 2:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Reports &amp; Publications</span>`
- XPath: `.ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(1) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none:nth-child(1) > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

**Failure 3:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Whistleblower Info</span>`
- XPath: `a[href=""] > .SizedText---medium.SizedText---predefined`

**Failure 4:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Case Closeout Memoranda</span>`
- XPath: `.ColumnLayout---column_padding_sparse.ColumnLayout---stack_when_tablet_portrait.ColumnLayout---stack_when_tablet_landscape:nth-child(2) > .FieldLayout---margin_below_even_more.FieldLayout---inDarkBackground.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

**Failure 5:**
- First identified: 2026-06-04
- Message: Elements must meet minimum color contrast ratio thresholds
- HTML: `<span class="SizedText---medium SizedText---predefined">Outreach</span>`
- XPath: `.FieldLayout---inDarkBackground.FieldLayout---margin_below_none.FieldLayout---margin_above_none > .FieldLayout---input_below > .SideBySideGroup---side_by_side.SideBySideGroup---default_direction.SideBySideGroup---top > .SideBySideItem---sparse.SideBySideItem---flex_item[data-padding-right="0"] > .FieldLayout---inScalarSideBySideItem.FieldLayout---inDarkBackground.FieldLayout---margin_below_none > .FieldLayout---input_below > div > .ParagraphText---inDarkBackground.ParagraphText---align_start > .ColorText---inDarkBackground.ColorText---color_custom > strong > .LinkedItem---inDarkBackground.elements---inDarkBackground.LinkedItem---inStrongText > .SizedText---medium.SizedText---predefined`

#### Rule: [heading-order](https://dequeuniversity.com/rules/axe/4.11/heading-order?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Heading levels should only increase by one
- HTML: `<h5 data-testid="Heading-headingTag" class="Heading---default_font_style Heading---heading_small Heading---font_weight_bold Heading---font_color_standard Heading---text_align_start Heading---margin_below_standard Heading---margin_above_none">Recent Reports</h5>`
- XPath: `h5`

#### Rule: [landmark-one-main](https://dequeuniversity.com/rules/axe/4.11/landmark-one-main?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Document should have one main landmark
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [link-name](https://dequeuniversity.com/rules/axe/4.11/link-name?application=playwright)
**Impact**: serious
**WCAG**: [SC 2.4.4](https://www.w3.org/WAI/WCAG22/Understanding/link-purpose-in-context), [SC 4.1.2](https://www.w3.org/WAI/WCAG22/Understanding/name-role-value) (Level A)

**Failure 1:**
- First identified: 2026-06-04
- Message: Links must have discernible text
- HTML: `<a class="DocumentImage---image_link DocumentImage---inImageGroup elements---global_a elements---inLightBackground" href="https://www.twitter.com/nsfoig">`
- XPath: `.DocumentImage---image_link`

#### Rule: [page-has-heading-one](https://dequeuniversity.com/rules/axe/4.11/page-has-heading-one?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Page should contain a level-one heading
- HTML: `<html lang="en-US" style="--appian-button-text...">`
- XPath: `html`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div data-testid="CardLayout-cardDiv" class="CardLayout---card_it..." title="" style="--appian-container-b...">`
- XPath: `.VirtualNavigationLayout---body > div > .ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .CardLayout---margin_below_none.CardLayout---light_background.CardLayout---margin_above_none:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="ContentLayout---content_layout ContentLayout---margin_above_none">`
- XPath: `.ContentLayout---flush.ContentLayout---content_layout.ContentLayout---margin_above_none > .ContentLayout---content_layout.ContentLayout---margin_above_none`

### https://nsf.gov/about/performance/oversight

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/about/performance/open-government

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/digital/data

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">Open Data at NSF</span>                </h1>                </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/digital/strategy/reporting

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/opportunities/dcl-supplemental-funding-requests-support-k-12-artificial

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/funding/opportunities/dcl-growing-post-award-research-support-service-infrastructure/nsf23-152

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside class="node__sidebar tablet:grid-col-4">`
- XPath: `aside`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/mmg/mmg_disp.jsp?med_id=188350

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="grid-row">                <h1 class="page-title--top">                   <span class="field field--name-title field--type-string field--label-hidden">News</span>                </h1>                    <hr class="divider">       </div>`
- XPath: `.uswds-main-content-wrapper > .grid-row:nth-child(1)`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/geo/opp/updates/publication-usap-report-based-findings-sexual-assault

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/geo/opp/updates/request-information-antarctic-science-engineering-support

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/astronomers-find-elusive-target-hiding-behind-dust

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/biologists-find-10-lineages-fish-able-live-highly

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/fantastic-fossils-where-find-them

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-genes-help-fruit-adapt-droughts

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/ligo-virgo-finds-mystery-object-gap-between

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/researchers-find-humans-have-given-wild-animals

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/scientists-find-closest-known-asteroid-fly-earth

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/scientists-find-earliest-new-world-writings-mexico

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/scientists-find-no-direct-link-between-north

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/scientists-find-oldest-known-fossilized-digestive

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/astronomers-find-second-known-earth-trojan

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-critical-minerals-scoops-sand

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-first-horse-whisperers

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/finding-formula-zzzzzzzs

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/hunt-fossils-finds-warning-warming-earth

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/lakes-marginalized-communities-sampled-less-study-finds

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

**Failure 2:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 2:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

**Failure 3:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="block block-nsf-custom block-nsf-print-block nsf-component">         <div class="print">   <a href="javascript:window.print()" class="print__link">Print<span class="visually-hidden"> this Page</span></a> </div> </div>`
- XPath: `.block-nsf-custom`

**Failure 4:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/lemurs-rely-scent-when-it-comes-finding-mate

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/light-scattering-tool-peers-pancreas-find-cancer

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/machine-learning-approach-finding-treatment

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/new-findings-reveal-how-microbiome-disrupted

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/new-molecular-computers-find-right-cells

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

### https://nsf.gov/news/researchers-find-new-minor-planets-beyond-neptune

#### Rule: [landmark-complementary-is-top-level](https://dequeuniversity.com/rules/axe/4.11/landmark-complementary-is-top-level?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: Aside should not be contained in another landmark
- HTML: `<aside aria-label="Image credits and captions" id="image-caption-credit-block" class="image-caption-credit-block usa-accordion usa-accordion--bordered">`
- XPath: `#image-caption-credit-block`

#### Rule: [region](https://dequeuniversity.com/rules/axe/4.11/region?application=playwright)
**Impact**: moderate

**Failure 1:**
- First identified: 2026-06-04
- Message: All page content should be contained by landmarks
- HTML: `<div class="usa-footer__return-to-top" data-once="tpFeedbackRttWrapper">   <div class="usa-footer__return-to-top--inner" data-once="tpFeedbackRtt">     <a class="usa-button usa-button--secondary usa-button__link" href="#" tabindex="-1"><span class="arrow"></span>Top</a>   </div> </div>`
- XPath: `.usa-footer__return-to-top`

