Release v2.2.0
EaseAccess v2.2.0
Latest versionWhat's new in v2.2.0
EaseAccess v2.2.0 was released on . EaseAccess The Complete Accessibility Plugin for Divi AI-powered accessibility for instant WCAG & ADA compliance - make every visit inclusive. See the full changelog below and compare with the complete version history.
Release details
Released
1.6 MB
File available
Changelog
Added
- **Automatic plugin updates.** EaseAccess now ships with a built-in updater — customers see "Update available" in the Plugins list and can update in one click, no more manual downloads.
- **Deactivation feedback modal.** If you deactivate EaseAccess we ask a quick question about why. Optional — you can always skip.
- **Dictionary fallback.** When the primary dictionary provider (api.dictionaryapi.dev) returns 5xx or times out, the widget silently falls back to Wiktionary — end users no longer see "service unavailable" when the free API is down.
- **Translate fallback.** When Google's unofficial translate endpoint blocks the request (429 / 403 / HTML challenge page), the widget silently falls back to MyMemory — pages continue to translate on shared-IP hosts.
- underlines links inside paragraphs and lists so they're distinguishable without colour (WCAG 1.4.1). Buttons, menus and image links are left alone.
- server-side structural fixes. The plugin now repairs the delivered HTML on the server — removing zoom-blocking viewport settings, de-duplicating banner/footer landmarks, and giving repeated navigation/sidebar regions unique labels — so third-party audits (Lighthouse, WAVE, axe) see the fixes, not just the live browser.
- the accessibility scan now reports a real audit score. It counts passing rules and issues (like a professional audit) instead of a setup-only estimate, so the compliance score actually moves as you fix issues.
- scan results now show issue severity (critical / serious / moderate / minor), how many elements each issue affects, and how many checks passed.
- a "Needs review" section surfaces checks the scanner can't decide automatically (e.g. contrast over a background image) so nothing is silently hidden.
- added WCAG 2.2 minimum target-size (2.5.8) detection and a check for multiple ` ` headings on a page.
- **Unique Landmark Labels** — when a page has more than o
Fixed
- (Accessibility): the widget launcher, feature toggles, panel controls (Reset / Close / Language), Accessibility Profiles, Big Cursor variants and Pointer Trail colors are now native ` ` elements (or ` ` where a native button would fight the swatch styling) with proper `aria-pressed` / `aria-expanded` / `aria-modal` semantics, keyboard handlers and visible focus rings.
- (Accessibility): the Page Structure navigator now uses a real tablist and each heading / landmark is a keyboard-operable button.
- (Accessibility): **Reset** now guarantees cleanup of every feature style tag and CSS filter — no more stale Big Cursor or greyscale surviving a reset if state was out of sync.
- **Color Saturation** now writes its inline `filter` with `!important`, so themes and page-builder hover effects (Divi module animations, Elementor overlays) can no longer override it.
- **Icon-font glyphs no longer render as literal `` text** on Divi / Elementor pages when server-side auto-fix is active. `ServerFix::serialise()` now decodes DOMDocument's numeric-entity output back to raw UTF-8, so `content: attr(data-icon)` in CSS renders the original glyph instead of the escaped source.
- widget compatibility with **SiteGround Speed Optimizer**, **WP Rocket**, **LiteSpeed Cache** and **Autoptimize**. When those plugins relocate the main bundle to their own asset cache, webpack now still fetches the widget's lazy chunks from the correct plugin URL — fixes the "widget button does nothing" 404 on optimized sites.
- **AI settings admin page** — Save / Validate / Reset / Set-active API-key requests now go through `wp.apiFetch`, so cached admin pages and hosts that strip cookies from `/wp-json/*` no longer produce "Cookie check failed" on live sites.
- **ServerFix.php** — `$_SERVER['HTTP_X_WP_NONCE']` unslashed + sanitised (Plugin Check compliance).
- the Divi Marketplace build shipped without the Auto-Fix engine file, so enabling or toggling auto-fixes from the One-Click Setup page failed with a "Could not toggle engine" error. The Auto-Fix engine now ships with the Divi build and works as expected.
- Smart Color Contrast no longer changes text over a background-image or gradient. Previously it couldn't read those backgrounds, assumed white, and could turn light text dark (invisible on dark sections). It now leaves elements it can't measure untouched.
Improved
- the compliance score now reflects the real audit ratio (passing checks vs issues), the same way professional scanners (Lighthouse, WAVE, axe) score — no more inflated "setup bonus", so the number you see matches third-party audits.
- heading-order fix now also repairs skipped levels (e.g. an H2 followed by an H4) via aria-level, not just a missing H1.
- **Smart Color Contrast** is now OFF by default. Because it recolours text inline, it could override intentional designs (e.g. white text on a dark section). Existing sites that had it on are switched off once automatically; you can re-enable it any time from One-Click Setup.
Compatibility
- Requires WordPress
- 5.0
- Tested up to
- 7.0
- Requires PHP
- 7.4
Verified safe
EaseAccess v2.2.0 scanned clean with no security threats detected.
View full scan report