Additional ARIA roles and landmarks, including those for signup forms
The Lighthouse audit simply looks for an ARIA landmark and passes if it finds one; it isn't smart enough to give any thought to whether it is actually helping people with assistive technologies. Hence, the intended goal of this PR is to improve actual accessibility, not to improve the Lighthouse score.
Developer self-review checklist
[ ] Potentially confusing code has been explained with comments
[ ] No warnings or errors have been introduced; all known error cases have been handled
[ ] Any appropriate documentation (within the code, README.md, docs, etc) has been updated
Links
Description
Developer self-review checklist