back to article

Yahoo! / TPG Case Study

Applying WAI-ARIA to Yahoo! Mail


Introductions: Yahoo & TPG

Yahoo

Global Internet services company providing vast range of products, including a Web 2.0 email client

TPG

Provides accessibility related consultancy, development and auditing


Introductions: Yahoo Mail

Yahoo Mail:


Introductions: ARIA

Solves a major accessibility problem with webapps: Role and state information

Role: what is the type of this widget?

Examples:

State: What are it's current features, what properties does it have?

Examples:

This information is Exposed to AT (e.g. Screen readers). AT can correctly convey the control to the user, as if it was a desktop based control


Introductions: the Project

Yahoo Mail is an ideal candidate for ARIA

TPG contractor was brought in as an experimental project

Three months were spent at Yahoo Sunnyvale. Results: It's a start, but not there yet.


Challenges: Codebase


Challenges: Focus

Focus in Yahoo Mail is mostly simulated

Focus loss often occurs due to


Challenges: Focus order


Challenges: Keyboard Shortcuts


Challenges: Applying ARIA


Challenges: Message Table


Challenges: Screen Readers


Components


back to article