
Why Accessibility Overlay Widgets Don't Work (And What Actually Does)
Accessibility overlay widgets — the JavaScript-powered toolbars that claim to improve accessibility with a single line of code — have become one of the most controversial products in the web accessibility industry. They can add display controls, but they do not replace fixing the theme code that creates barriers in the first place.
What Overlay Widgets Are
Overlay widgets are third-party JavaScript snippets that inject a toolbar or panel onto your website. They typically offer options like font size adjustments, high contrast mode, screen reader "optimization," and various visual modifications. The pitch is simple: add one script tag, and your site becomes compliant with the ADA and WCAG standards.
The reality is far more complicated.
Why Overlays Fail
They Do Not Modify Source Code
WCAG compliance is defined at the source code level. An image without an alt attribute is a violation regardless of what a JavaScript widget does after the page loads. Overlays manipulate the DOM at runtime but do not change your theme files, your Liquid templates, or your HTML output. When the overlay script fails to load (network issues, ad blockers, JavaScript errors), every underlying violation is fully exposed.
They Can Break Screen Readers
Screen readers like JAWS, NVDA, and VoiceOver have been refined over decades to parse standard HTML semantics. When overlays inject additional ARIA attributes, modify focus order, or restructure the DOM at runtime, they frequently conflict with the screen reader's own processing. Disability advocacy organizations have documented cases where overlays made websites less accessible, not more.
Regulators Have Challenged Unsupported Overlay Claims
The U.S. Federal Trade Commission finalized a $1 million order against accessiBe in 2025 over unsupported accessibility claims. Public accessibility guidance also points merchants back to the same practical requirement: the underlying content and functionality needs to be accessible to people using assistive technology.

The Lawsuit-Protection Myth
Overlay vendors frequently market their products as lawsuit protection. The data tells a different story. Websites using popular overlay products have been named in ADA lawsuits. In some cases, the presence of an overlay has been cited by plaintiffs as evidence that the website owner was aware of accessibility issues but had not remediated the underlying source.
Performance and Privacy Impact
Overlay scripts add JavaScript payload to every page load, increasing load times and consuming client-side resources. Some overlay products also track user interactions and disability-related preferences, raising significant privacy concerns under GDPR and state privacy laws.
What Actually Works: Source-Code Fixes
Genuine WCAG compliance requires fixing the code that generates your web pages. This means:
- Adding
altattributes to images in your Liquid templates, not injecting them via JavaScript after the page renders. - Modifying CSS to meet contrast ratios, so compliance persists even when JavaScript is disabled.
- Adding
<label>elements to form fields in your HTML, creating proper semantic associations that screen readers understand natively. - Implementing skip navigation links, proper heading hierarchy, and ARIA landmarks in your theme's layout files.
- Ensuring keyboard focus management works at the template level, not through fragile runtime patches.
How AccessComply Differs
AccessComply is not an overlay. It is a Shopify app that scans your store for WCAG 2.1 AA violations using axe-core, then generates real source-code fixes that modify your theme's Liquid, CSS, and HTML files. Fixes are written directly to your theme through the Shopify API, verified by a post-fix re-scan, and can be rolled back at any time.
The result is remediation that does not depend on a third-party JavaScript widget loading successfully. Your theme serves improved markup, CSS, and Liquid output before any overlay script has a chance to run.
The Accessibility Community's Position
The overlay controversy is not new in the accessibility industry. Hundreds of accessibility professionals have signed the Overlay Fact Sheet explicitly stating that overlays cannot substitute for genuine accessibility. The National Federation of the Blind, the American Foundation for the Blind, and disability advocacy organizations across the US and EU have all called for bans or disclosures around overlay marketing claims.
For Shopify merchants, the practical takeaway is clear: use overlays only as optional display controls, not as the accessibility plan. The work that matters is scanning the storefront, fixing the source where it is safe to do so, and keeping a clear record of what changed.
Further Reading
- Sued Despite Having an Overlay: Why 22.6% of ADA Lawsuits Target Sites With Widgets Installed
- AccessiBe FTC Fine: The $1M Warning Every Shopify Merchant Needs to Hear
- Isonomy vs AccessComply: Overlay vs Source-Code Accessibility Fixes for Shopify
- ADA Lawsuits Against Ecommerce Stores: 2025–2026 Statistics
Scan your store first, then fix issues in the theme
AccessComply finds WCAG issues by page, creates backups before paid fixes, and re-scans before marking violations resolved. No overlay widget.