Fix rules

Version: 1.1.3

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.