Altwise

Accessibility Fix-Pack Report

Site: https://www.w3.org/WAI/demos/bad/before/home.html
Platform detected: Custom/Other
Pages scanned: 5
Date: 10/23/2026, 5:11:06 PM CT
Distinct issue types: 11

This report is an automated accessibility check against WCAG 2.2 AA technical guidelines. It is not legal advice, does not certify ADA or any legal compliance, and does not protect against legal claims. Automated tools find only part of all accessibility barriers; testing with real users of assistive technology is recommended.

Summary

  1. Images missing a text description — critical, 33 instance(s)
  2. Content outside page regions — moderate, 65 instance(s)
  3. Select element must have an accessible name — critical, 1 instance(s)
  4. Invalid ARIA attributes — critical, 1 instance(s)
  5. Buttons with no readable name — critical, 1 instance(s)
  6. Links with no readable name — serious, 7 instance(s)
  7. All touch targets must be 24px large, or leave sufficient space — serious, 4 instance(s)
  8. Text is hard to read (low contrast) — serious, 2 instance(s)
  9. Page language not declared — serious, 1 instance(s)
  10. Elements must only use permitted ARIA attributes — serious, 1 instance(s)
  11. No "main" region — moderate, 3 instance(s)

1. Images missing a text description critical

Why it matters: Screen-reader users hear nothing (or a file name) for these images.

Found: 33 element(s) on 1 page(s).

Examples from your site
<img src="./img/border_left_top.gif" width="10px" height="10px">
<img src="./img/border_top.gif" height="10px">

Copy-paste fix:

<img src="team.jpg" alt="Our three dental hygienists at the front desk">

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/image-alt?application=axe-puppeteer

2. Content outside page regions moderate

Why it matters: Some content isn't inside header/nav/main/footer, making navigation harder.

Found: 65 element(s) on 3 page(s).

Examples from your site
<p id="logos"><a href="https://www.w3.org/" title="W3C Home"><img alt="W3C logo" src="../img/w3c.png" height="48" width="72"></a><a href="https://www.w3.org/WAI/" title="WAI Home"><img alt="Web Access
<h1><span class="subhead">Inaccessible Home Page</span><span class="hidden"> -</span> Before and After Demonstration</h1>
<p id="logos"><a href="https://www.w3.org/" title="W3C Home"><img alt="W3C logo" src="./img/w3c.png" height="48" width="72"></a><a href="https://www.w3.org/WAI/" title="WAI Home"><img alt="Web Accessi

Copy-paste fix:

<header>…</header><nav>…</nav><main>…</main><footer>…</footer>

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/region?application=axe-puppeteer

3. Select element must have an accessible name critical

Why it matters: Select element must have an accessible name

Found: 1 element(s) on 1 page(s).

Examples from your site
<select onchange="location.href = this.value;">

Copy-paste fix:

See guidance: https://dequeuniversity.com/rules/axe/4.13/select-name?application=axe-puppeteer

Reference: https://dequeuniversity.com/rules/axe/4.13/select-name?application=axe-puppeteer

4. Invalid ARIA attributes critical

Why it matters: Assistive tech may misread these controls.

Found: 1 element(s) on 1 page(s).

Examples from your site
<a class="ytmVideoInfoVideoTitle" aria-level="2" href="https://www.youtube.com/watch?v=iWO5N3n1DXU"><span class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap" style="">We

Copy-paste fix:

Remove ARIA attributes not allowed on the element's role.

Reference: https://dequeuniversity.com/rules/axe/4.13/aria-allowed-attr?application=axe-puppeteer

5. Buttons with no readable name critical

Why it matters: Screen readers announce "button" with no purpose.

Found: 1 element(s) on 1 page(s).

Examples from your site
<button class="ytmVideoInfoLink ytmVideoInfoChannelAvatar"><img class="ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectF

Copy-paste fix:

<button aria-label="Open menu"><svg aria-hidden="true">…</svg></button>

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/button-name?application=axe-puppeteer

6. Links with no readable name serious

Why it matters: Screen readers announce just "link" — users can't tell where it goes (common with icon links).

Found: 7 element(s) on 1 page(s).

Examples from your site
<a href="javascript:location.href='home.html';" onfocus="blur();"><img name="nav_home" src="./img/nav_home.gif" width="88" height="27" hspace="15" border="0px"></a>
<a href="javascript:location.href='news.html';" onfocus="blur();"><img src="./img/nav_news.gif" name="nav_news" width="90" height="21" hspace="12" border="0px"></a>

Copy-paste fix:

<a href="https://facebook.com/yourpage" aria-label="Our Facebook page"><svg aria-hidden="true">…</svg></a>

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/link-name?application=axe-puppeteer

7. All touch targets must be 24px large, or leave sufficient space serious

Why it matters: All touch targets must be 24px large, or leave sufficient space

Found: 4 element(s) on 2 page(s).

Examples from your site
<a href="./reports/home.html" class="report"><span class="hidden">Inaccessible Home Page </span> Report</a>
<a href="../after/reports/home.html" class="report"><span class="hidden">Accessible Home Page </span> Report</a>
<a href="../home.html" class="page"><span class="hidden">Inaccessible </span>Home Page</a>

Copy-paste fix:

See guidance: https://dequeuniversity.com/rules/axe/4.13/target-size?application=axe-puppeteer

Reference: https://dequeuniversity.com/rules/axe/4.13/target-size?application=axe-puppeteer

8. Text is hard to read (low contrast) serious

Why it matters: People with low vision, and anyone on a phone in sunlight, may not be able to read this text. WCAG AA asks for 4.5:1 for normal text.

Found: 2 element(s) on 1 page(s).

Examples from your site
<b>Free Penguins</b>
<b>More City Parks</b>

Copy-paste fix:

/* darken text or lighten background */
.selector { color:#333333; background:#ffffff; }

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/color-contrast?application=axe-puppeteer

9. Page language not declared serious

Why it matters: Screen readers may read the page with the wrong accent/pronunciation.

Found: 1 element(s) on 1 page(s).

Examples from your site
<html>

Copy-paste fix:

<html lang="en">

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/html-has-lang?application=axe-puppeteer

10. Elements must only use permitted ARIA attributes serious

Why it matters: Elements must only use permitted ARIA attributes

Found: 1 element(s) on 1 page(s).

Examples from your site
<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode ytp-small-mode" tabindex="" id="movie_player" data-version="/s/pla

Copy-paste fix:

See guidance: https://dequeuniversity.com/rules/axe/4.13/aria-prohibited-attr?application=axe-puppeteer

Reference: https://dequeuniversity.com/rules/axe/4.13/aria-prohibited-attr?application=axe-puppeteer

11. No "main" region moderate

Why it matters: Keyboard/screen-reader users can't jump straight to content.

Found: 3 element(s) on 3 page(s).

Examples from your site
<html>
<html lang="en">
<html lang="en">

Copy-paste fix:

<main id="content">…page content…</main>

How to fix on your platform:

Reference: https://dequeuniversity.com/rules/axe/4.13/landmark-one-main?application=axe-puppeteer

This report is an automated accessibility check against WCAG 2.2 AA technical guidelines. It is not legal advice, does not certify ADA or any legal compliance, and does not protect against legal claims. Automated tools find only part of all accessibility barriers; testing with real users of assistive technology is recommended.