Skip to main content
sus.botdocs
  • SEO
  • AI
  • QA
  • Privacy
  • Accessibility
  • Security
  1. Docs
  2. Accessibility
  3. A script overlay hides problems that remain in the source
  4. An accessibility overlay changes what the scanners find

Accessibility finding

An accessibility overlay changes what the scanners find

Accessibility Warning Severity: High

Part of the audit A script overlay hides problems that remain in the source. Finding id: accessibility.overlayVsSource.

What it costs you

The page with the overlay and the page without it do not have the same failures, so visitors get different pages.

What to do

Worth checking with a screen reader user; we assume the source has to work without the overlay. Fix each failure where it comes from.

What it checks

  • Accessibility overlay detected
  • Failures appear only without overlay
  • Overlay introduces new failures

How to fix it

Fix the source, then review the overlay

  1. Take the failures that appear only without the overlay and fix them in the site's own templates.
  2. Take the failures that appear only with the overlay to the overlay's supplier, or switch off the feature that causes them.
  3. When the list without the overlay is empty, decide whether to keep the overlay.

How to check: Recrawl: the run with the overlay blocked and the normal run report the same elements.

A real case

The US Federal Trade Commission found that accessiBe's claim that its overlay could make any website comply with WCAG was not supported. In January 2025 the company agreed to pay 1 million dollars.

Source: US Federal Trade Commission, press release, 3 January 2025

Thresholds

Thresholds for An accessibility overlay changes what the scanners find
NameDefaultMeaning
min_scanners2How many scanners must report the same element before the difference counts as a failure.

How to verify by hand

A screen reader user; overlays often fail them.

What this relies on

The source must conform on its own; an overlay is temporary.

  • All audits
  • About sus.bot
  • Open the app
  • Contact support