Checklist

Version: 1.1.3

Checklist

Checklist items report high-confidence issues. They do not invent heading levels, rename IDs, or rewrite complex ARIA. Each item has its own on/off switch.

Duplicate IDs

Reports duplicate id values. Never renames them, because JavaScript, CSS, and labels may depend on the original id.

Broken ARIA references

Reports aria-labelledby and aria-describedby values that point at missing IDs.

Unnamed controls

Reports links, buttons, and inputs that have no accessible name before Fix runs.

Heading outline

Reports missing H1, multiple H1s (informational), and possible heading jumps. Language is "possible structural issue", not a WCAG failure claim. Levels are never rewritten.

Page title and lang

Reports missing or empty title, and empty or invalid lang. Missing lang can still be fixed when Set html lang is on.

Needs review
  • Filename alt review
  • Placeholder label review
  • Generic name review (Link or Button fallbacks)

These still apply the safe fallback when the matching Fix rule is on. The checklist only flags them for a human look.