Website accessibility scan

Prepared by TechRescue · (714) 485-3557

https://www.w3.org/WAI/demos/bad/before/home.html · scanned 2026-10-26 · 5 page(s)

9issue types
50affected elements
11critical or serious

Automated scan against WCAG 2.1 Level AA. Automated tools detect roughly a third of accessibility problems, so this report is a starting point, not a legal determination of ADA compliance, and a clean result does not mean a site is accessible.

Top issues

  1. Images must have alternative text critical - 33 element(s) on 1 page(s)
  2. Elements must only use supported ARIA attributes critical - 2 element(s) on 2 page(s)
  3. Select element must have an accessible name critical - 1 element(s) on 1 page(s)
  4. Buttons must have discernible text critical - 1 element(s) on 1 page(s)
  5. Links must have discernible text serious - 7 element(s) on 1 page(s)
  6. Elements must meet minimum color contrast ratio thresholds serious - 2 element(s) on 1 page(s)
  7. Elements must only use permitted ARIA attributes serious - 2 element(s) on 2 page(s)
  8. <html> element must have a lang attribute serious - 1 element(s) on 1 page(s)

How we can help

$300

Fix the top issues

We fix the highest-impact problems found in this scan.

$1,200

Full remediation

Every issue in this report fixed, then re-scanned to confirm.

$49/month

Monitoring

Monthly re-scan with a report, and fixes for anything new.

Questions? (714) 485-3557

Welcome to CityLights! [Inaccessible Home Page]

https://www.w3.org/WAI/demos/bad/before/home.html

Images must have alternative text critical

Ensure <img> elements have alternative text or a role of none or presentation How to fix · 33 element(s) · wcag2a, wcag111

Screenshot of the affected element<img src="./img/border_left_top.gif" width="10px" height="10px">
<img src="./img/border_top.gif" height="10px">
<img src="./img/border_right_top.gif" width="10px" height="10px">
<img src="./img/border_left.gif" width="10px">
<img src="./img/top_logo_next_end.gif" width="24px" height="86px">

Select element must have an accessible name critical

Ensure select element has an accessible name How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<select onchange="location.href = this.value;">

Elements must meet minimum color contrast ratio thresholds serious

Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds How to fix · 2 element(s) · wcag2aa, wcag143

Screenshot of the affected element<b>Free Penguins</b>
<b>More City Parks</b>

<html> element must have a lang attribute serious

Ensure every HTML document has a lang attribute How to fix · 1 element(s) · wcag2a, wcag311

Screenshot of the affected element<html>

Links must have discernible text serious

Ensure links have discernible text How to fix · 7 element(s) · wcag2a, wcag244, wcag412

Screenshot of the affected element<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>
<a href="javascript:location.href='tickets.html';" onfocus="blur();"><img name="nav_facts" src="./img/nav_facts.gif" width="105" height="23" hspace="9" border="0px"></a>
<a href="javascript:location.href='survey.html';" onfocus="blur();"><img src="./img/nav_survey.gif" name="nav_survey" width="107" height="32" hspace="8" border="0px"></a>
<a href="news.html" onfocus="blur();"><img src="./img/morearrow.gif" width="48" height="10" alt="" border="0" onmouseover="this.src='./img/morearrow_a.gif'" onmouseout="this.src='./img/morearrow.gif'"

Contact WAI | Web Accessibility Initiative (WAI) | W3C

https://www.w3.org/WAI/contacts

No automated violations found on this page.

W3C

https://www.w3.org/

No automated violations found on this page.

Home | Web Accessibility Initiative (WAI) | W3C

https://www.w3.org/WAI/

Elements must only use supported ARIA attributes critical

Ensure an element's role supports its ARIA attributes How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<a class="ytmVideoInfoVideoTitle" aria-level="2" href="https://www.youtube.com/watch?v=iWO5N3n1DXU"><span class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap" style="">We

Buttons must have discernible text critical

Ensure buttons have discernible text How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<button class="ytmVideoInfoLink ytmVideoInfoChannelAvatar"><img class="ytCoreImageHost ytmVideoInfoChannelLogo ytCoreImageFillParentHeight ytCoreImageFillParentWidth ytCoreImageContentModeScaleAspectF

Elements must only use permitted ARIA attributes serious

Ensure ARIA attributes are not prohibited for an element's role How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<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

Shadi Abou-Zahra

https://www.w3.org/People/shadi/

Elements must only use supported ARIA attributes critical

Ensure an element's role supports its ARIA attributes How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<a class="ytmVideoInfoVideoTitle" aria-level="2" href="https://www.youtube.com/watch?v=20SHvU2PKsM"><span class="ytAttributedStringHost ytmVideoInfoLink ytAttributedStringWhiteSpaceNoWrap" style="">In

Elements must only use permitted ARIA attributes serious

Ensure ARIA attributes are not prohibited for an element's role How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<div class="html5-video-player ytp-hide-controls ytp-exp-bottom-control-flexbox ytp-modern-caption ytp-livebadge-color unstarted-mode" tabindex="" id="movie_player" data-version="/s/player/dce23b30/pl

Frames must have an accessible name serious

Ensure <iframe> and <frame> elements have an accessible name How to fix · 1 element(s) · wcag2a, wcag412

Screenshot of the affected element<iframe width="560" height="315" src="https://www.youtube.com/embed/20SHvU2PKsM" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe>