<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: OverlayRiskWitness</title>
    <description>The latest articles on DEV Community by OverlayRiskWitness (@overlayrisk).</description>
    <link>https://dev.to/overlayrisk</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4008931%2F658aa13c-34c4-4a09-a726-b1e772e9026f.png</url>
      <title>DEV Community: OverlayRiskWitness</title>
      <link>https://dev.to/overlayrisk</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/overlayrisk"/>
    <language>en</language>
    <item>
      <title>How to test what an accessibility overlay actually changes</title>
      <dc:creator>OverlayRiskWitness</dc:creator>
      <pubDate>Tue, 30 Jun 2026 08:59:10 +0000</pubDate>
      <link>https://dev.to/overlayrisk/how-to-test-what-an-accessibility-overlay-actually-changes-12mm</link>
      <guid>https://dev.to/overlayrisk/how-to-test-what-an-accessibility-overlay-actually-changes-12mm</guid>
      <description>&lt;h1&gt;
  
  
  How to test what an accessibility overlay actually changes
&lt;/h1&gt;

&lt;p&gt;Accessibility overlays are easy to install and hard to evaluate independently.&lt;/p&gt;

&lt;p&gt;A site can add an overlay widget, display an accessibility statement, and still have no neutral evidence of what the overlay changed on the page. The vendor dashboard is useful, but it is not independent of the vendor.&lt;/p&gt;

&lt;p&gt;The cleaner test is a before/after experiment.&lt;/p&gt;

&lt;h2&gt;
  
  
  The experiment
&lt;/h2&gt;

&lt;p&gt;Take one public page.&lt;/p&gt;

&lt;p&gt;Load it once with the overlay active.&lt;/p&gt;

&lt;p&gt;Load it again with the overlay blocked.&lt;/p&gt;

&lt;p&gt;Run the same automated checks on both versions.&lt;/p&gt;

&lt;p&gt;Then compare the result.&lt;/p&gt;

&lt;p&gt;That gives you a narrow but useful question:&lt;/p&gt;

&lt;p&gt;What changed when the overlay was present?&lt;/p&gt;

&lt;h2&gt;
  
  
  What the diff can show
&lt;/h2&gt;

&lt;p&gt;The result should not say "compliant" or "not compliant."&lt;/p&gt;

&lt;p&gt;That is too broad for an automated check.&lt;/p&gt;

&lt;p&gt;Instead, the result should say things like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;this axe-core rule failed with the overlay blocked and still failed with the overlay active&lt;/li&gt;
&lt;li&gt;this rule changed state when the overlay loaded&lt;/li&gt;
&lt;li&gt;this page could not be tested reliably&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The useful artifact is the evidence trail: page URL, overlay state, timestamp, screenshot, DOM snapshot, and finding.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why public claims matter
&lt;/h2&gt;

&lt;p&gt;Many sites running overlays also publish accessibility statements. Some point to WCAG. Some imply ADA risk is handled. Some rely on the overlay vendor's own language.&lt;/p&gt;

&lt;p&gt;That public claim is the context. A before/after witness can quote the claim and show what the page-level automated evidence observed.&lt;/p&gt;

&lt;p&gt;It still does not decide legal compliance.&lt;/p&gt;

&lt;p&gt;It gives the site owner and counsel something concrete to inspect.&lt;/p&gt;

&lt;h2&gt;
  
  
  Limitations
&lt;/h2&gt;

&lt;p&gt;axe-core does not catch every WCAG issue. Automated checks are not a substitute for manual expert audits or user testing.&lt;/p&gt;

&lt;p&gt;This method is not a legal opinion.&lt;/p&gt;

&lt;p&gt;It is a way to stop arguing from marketing claims and inspect the page itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;I built OverlayRiskWitness to run this experiment on one page for free:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://overlayrisk.com/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch-2026-06-30&amp;amp;utm_content=technical_walkthrough#run-witness" rel="noopener noreferrer"&gt;https://overlayrisk.com/?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=launch-2026-06-30&amp;amp;utm_content=technical_walkthrough#run-witness&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Paste a URL from a site running accessiBe or UserWay. The product loads the page with the overlay on and blocked, runs the comparison, and shows one timestamped finding before signup or payment.&lt;/p&gt;

&lt;p&gt;Evidence documentation, not legal advice.&lt;/p&gt;

</description>
      <category>a11y</category>
      <category>webdev</category>
      <category>testing</category>
      <category>playwright</category>
    </item>
  </channel>
</rss>
