1. Accessible Names

Success Cases

(aria-label)
Save Changes (aria-labelledby)

Failure Cases

(Missing Label)
(Empty Button)

2. Images and SVGs

Success Cases

Placeholder image; alt text is not accurate (Standard Alt)
(Decorative/Empty Alt)
(Role=img + aria-label)
Blue Circle (SVG with <title>)
(SVG with aria-label)
(SVG with aria-labelledby)

Failure Cases

(Missing Alt Attribute)
(SVG with No Name)

Input Filtering

(Input type="image" - SUCESS)
(Input type="text" - IGNORED)

3. Headings

Structure

H4 following H2 (Skipped Level)

H6 following H4 (Skipped Level)

Escaping Check: <span>Tags</span>

Empty Headings

(Empty H5)

Shadow DOM Headings

4. Structure & Semantics

Blockquote
Figure Caption
Feed Role
Toolbar Role
Tooltip Role
Math Role

5. Element States

(aria-expanded="true")
(disabled)
Checked Checkbox
(required, aria-invalid)

6. Shadow DOM Names

Single Shadow

Nested Shadow