🔍 Accessibility Audit Report

Site: ICJIA Safe From the Start

Generated: January 8, 2026 at 02:26:13 PM CST

Environment: Development (http://localhost:3000)

axe-core version: 4.10.x (via @axe-core/playwright)

Pages tested: 8

Viewports tested: desktop, tablet, mobile

Themes tested: dark

Rule categories: WCAG 2.1 Level A & AA

Viewport Dimensions:

✅ Enabled WCAG Rules (Click to expand)

This audit tests against the following WCAG 2.1 rule categories:

  • wcag2a - WCAG 2.0 Level A
  • wcag2aa - WCAG 2.0 Level AA
  • wcag21a - WCAG 2.1 Level A
  • wcag21aa - WCAG 2.1 Level AA

Configured Rules Status:

  • aria-allowed-role: ✅ Enabled
  • scrollable-region-focusable: ✅ Enabled
  • landmark-banner-is-top-level: ✅ Enabled
  • landmark-contentinfo-is-top-level: ✅ Enabled
  • landmark-main-is-top-level: ✅ Enabled
  • landmark-unique: ✅ Enabled
  • region: ❌ Disabled
  • css-orientation-lock: ✅ Enabled
  • no-autoplay-audio: ✅ Enabled
  • page-has-heading-one: ✅ Enabled
  • focus-order-semantics: ✅ Enabled
  • identical-links-same-purpose: ✅ Enabled
  • link-in-text-block: ✅ Enabled
  • hidden-content: ✅ Enabled
  • label-content-name-mismatch: ✅ Enabled
  • presentation-role-conflict: ✅ Enabled

About axe-core

This accessibility audit was generated using axe-core, one of the most comprehensive and trusted accessibility testing tools available.

Key Features:

Learn more about axe-core →

Note: Automated testing catches ~30-50% of accessibility issues. Manual testing with screen readers and keyboard navigation is also recommended.

📋 What does axe-core test for? (Click to expand)

axe-core performs automated checks against the Web Content Accessibility Guidelines (WCAG) and other accessibility standards. The tests check for:

  • Semantic HTML: Proper use of HTML elements, ARIA attributes, and landmarks
  • Keyboard Navigation: All interactive elements must be keyboard accessible
  • Color Contrast: Text must meet WCAG contrast ratio requirements (4.5:1 for normal text, 3:1 for large text)
  • Focus Management: Visible focus indicators and logical tab order
  • Form Labels: All form inputs must have associated labels
  • Image Alt Text: Images must have appropriate alternative text
  • Heading Structure: Proper heading hierarchy (h1 → h2 → h3, etc.)
  • Landmark Regions: Proper use of ARIA landmarks (banner, main, navigation, contentinfo)
  • Interactive Elements: Buttons, links, and controls must have accessible names
  • Language Attributes: HTML lang attribute must be set
🔗 What Are Skip Links? (Click to expand)

Skip links are hidden links that appear at the top of a page when a keyboard user tabs into them. They allow users to bypass repetitive content (like navigation menus) and jump directly to the main content.

Why Are Skip Links Important?

  • Essential for keyboard-only users who can't use a mouse
  • Required by WCAG 2.1 Success Criterion 2.4.1 (Bypass Blocks)
  • Improve navigation efficiency for screen reader users
  • Help users with motor impairments who find repeated tabbing difficult

Skip Link Implementation Requirements

  • Must be the first focusable element on the page
  • Must become visible when focused
  • Must link to a valid target (e.g., #main-content)
  • Target element must exist and be focusable

Current Skip Link Status

  • Skip links found: 24/24 pages
  • Skip links working: 24/24 pages
🏛️ Accessibility Standards & Compliance (Click to expand)

The accessibility tests performed by axe-core are designed to ensure compliance with the following standards:

IITAA Accessibility Standards for Illinois

The Illinois Information Technology Accessibility (IITAA) standards require that all state websites and digital services be accessible to individuals with disabilities. These standards align with WCAG 2.1 Level AA and Section 508 requirements.

WCAG 2.1 Level AA Guidelines

The Web Content Accessibility Guidelines (WCAG) 2.1 Level AA are internationally recognized standards for web accessibility. These guidelines provide a comprehensive framework for making web content accessible to people with disabilities.

Section 508 Standards

Section 508 of the Rehabilitation Act requires federal agencies and organizations receiving federal funding to make their electronic and information technology accessible to people with disabilities.

ADA Title II Requirements

Title II of the Americans with Disabilities Act requires state and local governments to provide equal access to their services, programs, and activities, including websites and digital content.

🖥️ About Testing Environments (Click to expand)

Development vs. Production Testing

This audit was run against the Development environment (http://localhost:3000).

  • Development: Tests against your local development server. Results may differ from production due to missing assets, different configurations, or debug features.
  • Production: Tests against your live website. This provides the most accurate results for what users actually experience.

Recommendation: Run audits in both environments and fix issues found in either.

📝 Framework Notes (Click to expand)

Nuxt + Vuetify Specific Considerations

This audit is configured for Nuxt 4 + Vuetify 3 applications with the following considerations:

  • Region rule disabled: Vue/Nuxt's component structure can cause false positives with the 'region' rule
  • Nuxt root excluded: The #__nuxt container is excluded from testing
  • Dynamic content: The audit waits for Vue to fully render before running tests
  • Vuetify components: ARIA roles on Vuetify components are verified

Executive Summary

8
Pages Audited
0
Total Violations
288
Total Passes
8
Pages Passing
2232
Total Tests Run
0
Critical Issues
0
Serious Issues

Violations by Severity

Severity Count Description
Critical 0 Issues that prevent users from accessing content or functionality
Serious 0 Issues that significantly impact user experience and accessibility
Moderate 0 Issues that may cause confusion or difficulty for some users
Minor 0 Issues that are minor inconveniences but don't block access

📋 All Tested Pages

Page desktoptabletmobile Violations Passes Skip Link Status
Home 0 36 ✅ Pass
/about 0 36 ✅ Pass
/childhood-exposure 0 36 ✅ Pass
/privacy 0 36 ✅ Pass
/program-summary 0 36 ✅ Pass
/research 0 36 ✅ Pass
/resources 0 36 ✅ Pass
/sites 0 36 ✅ Pass

Detailed Page Results

Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.
Scan Results:
  • desktop (1920×1080): ✅ Passed
  • tablet (768×1024): ✅ Passed
  • mobile (375×812): ✅ Passed
  • Total Violations: 0
  • Total Passed Checks: 36
  • Skip Link: ✅ Working
✓ This page passes all WCAG 2.1 AA accessibility checks across all viewports.

Recommendations

Priority Actions

  1. Regular Audits: Run this audit regularly during development
  2. Manual Testing: Supplement with keyboard navigation and screen reader testing
  3. Team Training: Ensure developers understand accessibility best practices