- From: Matthew King <mattking@us.ibm.com>
- Date: Mon, 28 Jul 2014 12:29:17 -0700
- To: James Craig <jcraig@apple.com>
- Cc: Joseph Scheuhammer <clown@alum.mit.edu>, PF <public-pfwg@w3.org>
Received on Monday, 28 July 2014 19:31:17 UTC
Agree, we should only have string values where the expected behavior is for the AT to speak the string, e.g., aria-label. Otherwise it should be an ID or some enumerated value. Matt King IBM Senior Technical Staff Member I/T Chief Accessibility Strategist IBM BT/CIO - Global Workforce and Web Process Enablement Phone: (503) 578-2329, Tie line: 731-7398 mattking@us.ibm.com From: James Craig <jcraig@apple.com> To: PF <public-pfwg@w3.org>, Cc: Joseph Scheuhammer <clown@alum.mit.edu> Date: 07/28/2014 12:03 PM Subject: Mapping @aria-invalid: string versus token value @aria-invalid is a token value, but as Joseph pointed out today, the UAIG instructs user agents to map string values to the platform APIs. I think this is an error in the UAIG, even if some (or all) of the implementations are doing it. Free-form string tokens mean some AT could start providing special behavior for a non-standardized value. For example: JAWS could start using "warning-length" versus NVDA supporting "size-warning" to mean the same thing. I'd like to avoid the inconsistencies of the "browser war" years, so I don't think this possibility should exist. Thoughts?
Received on Monday, 28 July 2014 19:31:17 UTC