4. RobustLevel A
4.1.2 Name, Role, Value
이름·역할·값
Summary
Every interface component must expose its name, role, state, and value to assistive technology. This is where custom widgets most often break, and ARIA exists to close that gap. Note that 4.1.1 (Parsing) was removed in WCAG 2.2, leaving only this criterion and 4.1.3 under Robust.
Common failures
- A div-based toggle with no `role` and no `aria-checked`, so its state is never announced.
- An icon-only button with no accessible name, announced as just "button".
Corresponding KWCAG 2.2 items
- 8.2.1 Web Application Accessibility