Yes, we heard. So, we need to be able to differentiate an associated error message from a help descriptions. So, you could have a second aria-details relationship in the list of relationships as it would not be stringified (a necessity), BUT you would need to put something on the target ID container to indicate to the AT that it is an error message. Otherwise you need a different relationship. If you are not having reverse relationships and AT vendors would provide a mechanism to go back to the element that was invalid then you would be fine. The use cases we have seen in practices is that multiple form elements become invalid and each has an associated popup error message.
We cannot mix descriptions and error messages and the error messages must be visible to all users to be mapped.

Rich Schwerdtfeger
----- Original message -----
From: Alexander Surkov <>
To: Richard Schwerdtfeger/Austin/IBM@IBMUS
Cc: "" <>, James Teh <>, Joanmarie Diggs <>
Subject: Re: aria-details and aria-errormessage mapping
Date: Wed, Aug 10, 2016 12:48 PM
Note, Jamie has been objecting against new relation for aria-errormessage [1].

On Wed, Aug 10, 2016 at 8:33 AM, Alexander Surkov <> wrote:
All reverse relations go at performance/memory cost, I would introduce them iff AT needs them. I'm not sure I see a valid scenario, when they were useful, thus deferring a decision to Joanie and Jamie, who knows more about AT internal gear than me.
On Tue, Aug 9, 2016 at 4:58 PM, Richard Schwerdtfeger <> wrote:
Those would be great. What would you have for reverse relationships?

Rich Schwerdtfeger
----- Original message -----
From: Alexander Surkov <>
To: "" <>, James Teh <>, Joanmarie Diggs <>, Richard Schwerdtfeger/Austin/IBM@IBMUS
Subject: aria-details and aria-errormessage mapping
Date: Tue, Aug 9, 2016 2:12 PM

ARIA 1.1 got two relation-like attributes: aria-details [1] and aria-errormessage [2], used to connect an element with content providing extra info. Rich mentioned that these attributes are likely need new IAccessible2 relations to expose them, which sounds reasonable. If that's the case, then we should end up with something like:
An object containing details for the target object.
An object containing an error message for the target object.

Accessibility-ia2 mailing list

Reply via email to