Accessibility Scan Report

Title: Drupal Camp Asheville Issue: #347 Date: 8/20/2026, 5:07:27 PM Duration: 0.6m URLs: 2 / 2
Viewport: Desktop (1280×800) Color scheme: both Browser: firefox
⚡ Reduced Motion: 1 / 2 URLs🖥️ Forced Colors: 2 / 2 URLs

🔄 Changes Since Last Scan

47 New unique issues
🆕 New Issues (47)

Replicate this scan

Reuse this scan context to reproduce the same viewport, color mode, and browser selection.

Title keywords

VIEWPORT:desktop COLORSCHEME:both BROWSER:firefox

Issue body section

### Scan context Viewport: desktop ColorScheme: both Browser: firefox

Browser selection currently applies to Playwright-based scans. ALFA, Equal Access, and QualWeb keep their existing browser implementations.

Summary

Issues

  • By Level: A (10), AA (7)
  • By Version (A & AA): WCAG 2.0 (17)
  • Engines used: AXE, QualWeb
  • By Finding Type: Known errors (21) & Best practices (17)
  • Manual testing needed: 15 axe incomplete findings
  • Total: 38 across 6 unique rules & 2 accessibility engines

By Severity

Critical
Serious
Moderate
Minor

By Role

UX Designer
Visual Designer
Content Author
Front-End Developer

Issues

🎯 Pages with Most Errors

Focus your efforts on these pages to make the biggest impact. Click any error count to filter the rule list below. Total counts unique findings across the active scanners, and numbers in parentheses (+N) still show findings that cover WCAG criteria already reported by axe.

🧭 Reflow Risk (WCAG 1.4.10)

Page-level indicator: resizes to 320 CSS pixels wide and checks for horizontal overflow. This is a risk indicator, not a conformance verdict — see Behavioral Accessibility Automation for what it can and cannot detect.

Page Result Details
Schedule | Drupal Asheville failed Horizontal overflow detected: 3px of content overflowed the viewport at 320px width

🔧 Most Common Issues (axe)

4 rules
16 Moderate axe Best Practice region: Ensures all page content is contained within landmark regions. Content outside landmarks cannot be found by screen reader users navigating by landmarks.
2 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-ea056e5a
<h1 class="site-hero__title"> Drupal Camp Asheville </h1>
XPath: .site-hero__title
Example 2 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-93929e21
<div class="site-hero__desc"> <p>Drupal Camp Asheville is an annual two-day conference that focuses on hands-on training and knowledge sharing for all levels of Drupal experience, with a bonus community day spent together in nature.</p> </div>
XPath: .site-hero__desc
Example 3 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-5fb8ddc8
<div class="site-hero__cta"> <a href="/events/2026" class="site-hero__media-cta"> All the details <div class="site-hero__media-cta-icon"></div> </a> </div>
XPath: .site-hero__cta
Example 4 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-4c0e0466
<span class="site-hero-details__item"> Jul 09-12, 2026 </span>
XPath: .site-hero-details__item:nth-child(1)
Example 5 View on Page
All page content should be contained by landmarks
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3de54800
<span class="site-hero-details__item"> Asheville, NC </span>
XPath: .site-hero-details__item:nth-child(2)
7 Serious axe SC 1.4.3 AA Visual color-contrast: Ensures text and interactive elements have sufficient contrast ratio (4.5:1 for normal text, 3:1 for large text) against their background.
2 pages affected

Rule Information

Engine: axe

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.3 AA

Disabilities affected:
Visual

Who Is Affected

  • Without Vision 1.0% — ~3,400,000 Americans
  • Limited Vision 2.4% — ~8,100,000 Americans
  • Without Perception of Color 4.3% — ~14,500,000 Americans

ACT alignment

Examples

Example 1 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-c4df9034
<a title="View user profile." href="/u/amyjune-hineline">AmyJune Hineline</a>
XPath: article[data-history-node-id="551"] > header > .node__meta > .node__byline > .node__author > span > a[title="View user profile."][href$="amyjune-hineline"]
Example 2 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3b08b7c5
<a title="View user profile." href="/u/amyjune-hineline">AmyJune Hineline</a>
XPath: article[data-history-node-id="550"] > header > .node__meta > .node__byline > .node__author > span > a[title="View user profile."][href$="amyjune-hineline"]
Example 3 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-6f05116b
<a title="View user profile." href="/u/amyjune-hineline">AmyJune Hineline</a>
XPath: article[data-history-node-id="548"] > header > .node__meta > .node__byline > .node__author > span > a[title="View user profile."][href$="amyjune-hineline"]
Example 4 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-d0050256
<a href="/events/2026/news" class="button--primary">More News</a>
XPath: .button--primary
Example 5 View on Page
Elements must meet minimum color contrast ratio thresholds
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-71d589f8
<a href="/events" class="breadcrumb__link">Events</a>
XPath: .breadcrumb__link[href$="events"]
1 Moderate axe Best Practice heading-order: Ensures heading levels are not skipped (e.g. h1→h3). Inconsistent heading hierarchy makes page structure difficult to navigate for screen reader users.
1 pages affected

Rule Information

Engine: axe

Roles: Content Author, UX Designer

Blocking: No

WCAG: Best Practice

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-1bca5d5c
<h3 id="slot-1145am---245pm" class="view-session-schedule__title"><time datetime="2026-07-09T11:45:00-04:00">11:45am</time> - <time datetime="2026-07-09T14:45:00-04:00">2:45pm</time> </h3>
XPath: #slot-1145am---245pm

🔧 Most Common Issues (QualWeb)

2 rules
2 Moderate qualweb QW-ACT-R37: Element has contrast ratio lower than minimum.
2 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-45287c55
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-45287c55
2 Moderate qualweb QW-ACT-R76: Element has contrast ratio lower than minimum.
2 pages affected

Rule Information

Engine: qualweb

Roles: Front-End Developer

Blocking: No

ACT alignment

Examples

Example 1 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-82fca3fc
Example 2 View on Page
Element has contrast ratio lower than minimum.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-82fca3fc