Accessibility Scan Report

Title: https://studentaffairs.charlotte.edu/ Issue: #346 Date: 8/20/2026, 3:55:33 PM Duration: 7.5m URLs: 20 / 20
Viewport: Desktop (1280×800) Color scheme: both Browser: chromium
⚡ Reduced Motion: 20 / 20 URLs

🔄 Changes Since Last Scan

447 New unique issues
🆕 New Issues (447)

Replicate this scan

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

Title keywords

VIEWPORT:desktop COLORSCHEME:both BROWSER:chromium

Issue body section

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

Summary

Issues

  • By Level: A (0), AA (0), AAA (151)
  • By Version (A & AA): WCAG 2.0 (0)
  • Engines used: AXE, ALFA
  • By Finding Type: Known errors (177) & Best practices (48)
  • Manual testing needed: 645 axe incomplete findings
  • Total: 225 across 12 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
Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Stephanie Rewitzer | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Staff Spotlights | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Matthew McGrew | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Randy Barnhill | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Cox Earns Trio of National Awards for Climate Change Videos | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Joe Rick, MBA | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Casey Tullos, Ed.D. | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Gold Rush Ushers In New Academic Year | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Tullos Named As Student Affairs Associate Vice Chancellor for Housing and Residence Life | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Niner Finances Partners with Beta Alpha Psi, VITA Latino to Offer Free Tax Services | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
An Expression of Appreciation: 'Hands for our Heros' | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Jordan Slomianyj | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Chancellor's Awards | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Adam Burden | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Niner Nation Answers the Call | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Wendy Moore | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Kamryn Latino | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
Fight Hunger at UNC Charlotte during Homelessness and Hunger Awareness Week | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width
UNC Charlotte Named in Military Times Best for Vets College Rankings | Division of Student Affairs failed Horizontal overflow detected: 8px of content overflowed the viewport at 320px width

🔧 Most Common Issues (ALFA)

9 rules
131 Serious alfa SC 2.5.5 AAA Motor SIA-R111: Interactive elements have a sufficient target size
20 pages affected

Rule Information

Engine: alfa

Roles: UX Designer, Visual Designer

Blocking: ⚠️ Yes (Task-Blocking)

WCAG: SC 2.5.5 AAA

Disabilities affected:
Motor

Affected Pages

Who Is Affected

  • Limited Manipulation 2.2% — ~7,600,000 Americans
  • Limited Reach and Strength 5.8% — ~19,600,000 Americans

Examples

Example 1 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-c7d132ef
<button class="utility-explore-toggle" type="button" data-bs-toggle="offcanvas" data-bs-target="#explorePopup" ariacontrols="explorePopup">...</button>
XPath: /button[@class="utility-explore-toggle"]
Example 2 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-ecbc181f
<a href="/" class="nav-link is-active" data-drupal-link-system-path="<front>" aria-current="page">Home</a>
XPath: /a[@class="nav-link is-active"]
Example 3 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-d5bb1c7d
<a href="/senior-leadership-team" class="nav-link" data-bs-toggle="dropdown" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/144">About Us</a>
XPath: /a[@class="nav-link"]
Example 4 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-85ad7261
<button type="button" data-bs-target="#sliderCarousel_535610777" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1" />
XPath: /button[@class="active"]
Example 5 View on Page
Target has insufficient size
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-521e2a1d
<button type="button" data-bs-target="#sliderCarousel_535610777" data-bs-slide-to="1" aria-label="Slide 2" />
XPath: /button
20 Moderate alfa SIA-R56: Landmarks with the same role are distinguishable by their accessible name
20 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

Examples

Example 1 View on Page
Some `main` have the same name.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9d3047fe
Example 2 View on Page
Some `main` have the same name.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9d3047fe
Example 3 View on Page
Some `main` have the same name.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9d3047fe
Example 4 View on Page
Some `main` have the same name.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9d3047fe
Example 5 View on Page
Some `main` have the same name.
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9d3047fe
20 Moderate alfa SC 1.4.6 AAA Visual SIA-R66: Text has enhanced contrast with its background
20 pages affected

Rule Information

Engine: alfa

Roles: Visual Designer

Blocking: No

WCAG: SC 1.4.6 AAA

Disabilities affected:
Visual

Affected Pages

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

Examples

Example 1 View on Page
The highest possible contrast of the text is 4.89:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7e4df68e
Example 2 View on Page
The highest possible contrast of the text is 5.19:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7e4df68e
Example 3 View on Page
The highest possible contrast of the text is 5.19:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7e4df68e
Example 4 View on Page
The highest possible contrast of the text is 5.19:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7e4df68e
Example 5 View on Page
The highest possible contrast of the text is 5.19:1 which is below the required contrast of 7:1
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7e4df68e
4 Moderate alfa Best Practice SIA-R53: Headings do not skip heading levels in the document outline
4 pages affected

Examples

Example 1 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-379e1ba5
<h4 id="pagination-heading" class="visually-hidden">Pagination</h4>
XPath: /h4[@id="pagination-heading"]
Example 2 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-80af7ba9
<h3>An Impressive Path to Charlotte</h3>
XPath: /h3
Example 3 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-f1a562e1
<h3 class="green">...</h3>
XPath: /h3[@class="green"]
Example 4 View on Page
The heading skips one or more levels
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-57d0fc52
<h4>By: Susan Messina</h4>
XPath: /h4
2 Moderate alfa SIA-R73: Paragraphs of text have a line height that is not too small
2 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-6320ddb6
<p class="btn btn-green">...</p>
XPath: /p[@class="btn btn-green"]
Example 2 View on Page
The line height of the paragraph is less than 1.5
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-a5e83755
<p class="heading3" dir="ltr">Wendy Moore’s Commitment to Care</p>
XPath: /p[@class="heading3"]
1 Moderate alfa SIA-R20
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Affected Pages

ACT alignment

  • ACT 5f99a7 Open ACT rule

    No other scanned engines matched this ACT rule in the current report.

Examples

Example 1 View on Page
The attribute is not defined
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-e8a6b244
1 Moderate alfa SIA-R72
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
The text of the paragraph is uppercased
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9c957bc1
<p class="btn btn-green">...</p>
XPath: /p[@class="btn btn-green"]
1 Moderate alfa SIA-R113
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
Target has insufficient size and spacing
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-9c1e151a
<a href="https://campusevents.uncc.edu/event/wear_green_wednesday?utm_campaign=widget&utm_medium=widget&utm_source=University+of+North+Carolina+at+Charlotte#.XVHR4y2ZNBw">Wear Green Wednesday</a>
XPath: /a
1 Moderate alfa SIA-R78: Headings of the same level are not immediately adjacent without intervening content
1 pages affected

Rule Information

Engine: alfa

Roles: Front-End Developer

Blocking: No

Examples

Example 1 View on Page
There is no content between this heading and the next
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-7f54f927
<h4>2025 Mia Huffman and Kaitlin Klotz</h4>
XPath: /h4

🔧 Most Common Issues (axe)

3 rules
20 Moderate axe Best Practice landmark-main-is-top-level: Ensures the main landmark (<main>) is not nested inside another landmark. Screen reader users skip navigation by jumping directly to the main landmark — nesting prevents this.
20 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3e898e22
<section class="main-content col col-sm-12" id="content" role="main">
XPath: #content
Example 2 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3e898e22
<section class="main-content col col-md-12 col-lg-9" id="content" role="main">
XPath: #content
Example 3 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3e898e22
<section class="main-content col col-md-12 col-lg-9" id="content" role="main">
XPath: #content
Example 4 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3e898e22
<section class="main-content col col-md-12 col-lg-9" id="content" role="main">
XPath: #content
Example 5 View on Page
Main landmark should not be contained in another landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-3e898e22
<section class="main-content col col-md-12 col-lg-9" id="content" role="main">
XPath: #content
20 Moderate axe Best Practice landmark-no-duplicate-main: Ensures the page has only one main landmark. Multiple main landmarks make it impossible for screen reader users to reliably skip to primary content.
20 pages affected

Rule Information

Engine: axe

Roles: Front-End Developer, UX Designer

Blocking: No

WCAG: Best Practice

Affected Pages

Examples

Example 1 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-340a23cd
<div role="main" class="main-container container-fluid js-quickedit-main-content">
XPath: .main-container
Example 2 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-340a23cd
<div role="main" class="main-container container-lg js-quickedit-main-content">
XPath: .main-container
Example 3 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-340a23cd
<div role="main" class="main-container container-lg js-quickedit-main-content">
XPath: .main-container
Example 4 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-340a23cd
<div role="main" class="main-container container-lg js-quickedit-main-content">
XPath: .main-container
Example 5 View on Page
Document should not have more than one main landmark
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-340a23cd
<div role="main" class="main-container container-lg js-quickedit-main-content">
XPath: .main-container
4 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.
4 pages affected

Examples

Example 1 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-99262064
<h4 id="pagination-heading" class="visually-hidden">Pagination</h4>
XPath: #pagination-heading
Example 2 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-f75aac89
<h3>An Impressive Path to Charlotte</h3>
XPath: .text-formatted.field--name-field-body.field--type-text-long > h3
Example 3 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-6f8f1e05
<h3 class="green"><span class="field field--name-title field--type-string field--label-hidden">Kamryn Latino</span> </h3>
XPath: .green
Example 4 View on Page
Heading levels should only increase by one
Mode: light 🕑 First identified: 2026-08-20 🔑 Pattern ID: A11Y-27d1fbca
<h4>By: Susan Messina</h4>
XPath: h4