a11y: ARIA landmarks audit and fix #80
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ensure all template regions have proper role attributes and aria-labels: banner, navigation, main, complementary, contentinfo.
Audit all template PHP files for semantic HTML5 elements and add missing ARIA where needed.
WCAG 2.1 AA: 1.3.1 Info and Relationships
✅ Verified working on suite.dev (2026-07-16). Core landmarks are present and exposed to AT: banner (
<header>),<main>, contentinfo (<footer>), and navigation regions — screen-reader landmark navigation works.Note (minor): the page exposes 7
<nav>landmarks; consider giving each a distinctaria-label(e.g. Main, Footer, Language) so AT users can tell them apart. Core requirement met — ready to close.