- From: T.V Raman <raman@google.com>
- Date: Wed, 5 Jun 2013 13:18:31 -0700
- To: schwer@us.ibm.com
- Cc: raman@google.com, jason@jasonjgw.net, public-indie-ui@w3.org
Glad we agree. Let's make sure we dont go down the user-agent rathole:-) Richard Schwerdtfeger writes: > Yes, that is similar to what we had proposed (although not in that detail) in AccessForAll. We had an ATInteroperable property which stated: > > A preference for resources that is compatible with assistive technologies. > > Resources that are interoperable with AT should be selected whenever possible. Interoperability is indicated by compliance with WCAG 2.0 checkpoints: 1.1.1, 1.3.1, 1.3.2, > 2.4.4, 3.1.1, 3.1.2, 3.3.2, 4.1.1 and 4.1.2.The specific details of the AT are normally provided by a user agent or the operating system. The example of ‘atInteroperable= > true’ expresses this statement: “resources that are interoperable with AT should be selected whenever possible”. > > In our extended model we refined this for more detail in terms of AccessibilityAPI as a property which contained an enumerated list that included AndroidAccessibility, > WAI-ARIAv1, MSAA, and so on. > > To your point, it would be cleaner to state what web technologies were needed to support interoperability regardless of what it is used to support. > > We could then refine that to say > > Rich Schwerdtfeger > > In"TV. Raman" ---06/05/2013 10:18:19 AM---1+ on what Jason says -- to see how this can go badly downhill, we only have to see how the user-age > > From: "TV. Raman" <raman@google.com> > To: Jason White <jason@jasonjgw.net>, public-indie-ui <public-indie-ui@w3.org>, > Date: 06/05/2013 10:18 AM > Subject: User Contexts: identifying assistive technologies > ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > 1+ on what Jason says -- to see how this can go badly downhill, > we only have to see how the user-agent string over time has been > abused --- I dread the day where as the asymptotic convergence of > the process that Jason fears, we end up in a situation where the > string identifying the user's assistive tech ends up enumerating > all the AT-names that have been deployed over time. > > We might be better off exposing what parts of the Web Access > standards stack the user's AT is depending on --- e.g. ARIA-1.0, > Indie-UI-Events etc. > -- > > -- > > On 5/31/13, Jason White <jason@jasonjgw.net> wrote: > > I'm on record as expressing doubts about whether User Contexts should allow > > active assistive technologies to be disclosed, primarily for the reason > > that > > this could harm interoperability and standards-conformance by encouraging > > Web > > application authors to write to the implementation rather than to the > > specifications and to introduce AT-specific hacks that work around bugs. > > This > > practice reduces the incentive for AT developers to fix bugs or to achieve > > greater interoperability, and thus could be bad in the long run even if it > > assists users in the short term. > > > > Nevertheless, if we are going to disclose assistive technologies, as was > > pointed out to me off-list in response to my requirements-gathering > > proposal, > > the current requirements and spec are inadequate: they cover only screen > > readers and allow only one name and version to be retrieved, whereas there > > could be several independent assistive technologies (screen reader, screen > > magnifier, etc.) active on a user's system simultaneously. > > > > Proposal > > > > dictionary assistiveTechnology { > > DOMString name; > > DOMString? version; > > }; > > then return a sequence or array of the above. > > > > > > >
Received on Wednesday, 5 June 2013 20:18:59 UTC