Fix rules
Set html lang
If the page has no lang attribute, Easy WCAG sets it from the active site language.
Missing image alt
Adds alt from the filename when the attribute is missing. Decorative images get empty alt. Fill empty alt is off by default so intentional empty alt is kept.
Iframe title
Adds a title when none exists. YouTube, Vimeo, and Google Maps get specific labels; other hosts use the site name.
Empty links and buttons
Adds a name when there is no visible text, title, or image alt. Home, email, and phone hrefs get clearer names.
New window links
On target=_blank: adds rel="noopener noreferrer" if missing, and a screen-reader hint that the link opens in a new window.
Unlabelled inputs
For text-like inputs, select, and textarea: if there is no label, Easy WCAG adds a name from placeholder or name.
Skip to content
Injects a skip link when a configured main id exists and no skip link is already present.
Positive tabindex
Off by default. When on, tabindex greater than 0 becomes 0. Enable only if you understand that it can change intended focus order.