AccNaming Things Is Hard
taught by: Adrian Roselli
Session Summary
A review of how accessible names are defined, exposed, and chosen. This will be a technical session, but framed as its impact for users.
Description
We'll review how accessible names are calculated for web content, including regions, form controls, and other constructs. This will include some discussion of "label" versus "name". Then we'll talk about which methods may be finicky, less robust, or confusing. Because accessible names impact more than screen reader users, we'll touch on edge cases and overlap with other AT. To ensure this is as fun as possible, we'll walk through the priority I use when choosing which method(s) to use along with other opinions. Ideally as a group we can talk through scenarios that may cause confusion or consternation. This will be a technical session, but framed as its impact for users.
Practical Skills
- Understanding accName calculation.
- Recognizing limitations of methods.
- Being prepared to choose the most robust approach for your use case.