- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Mon, 14 Sep 2015 16:44:56 -0500
- To: Dominic Mazzoni <dmazzoni@google.com>
- Cc: James Craig <jcraig@apple.com>, "WAI Protocols & Formats" <public-pfwg@w3.org>
- Message-ID: <OFEA5D9507.31AD91E1-ON86257EC0.00773A59-86257EC0.00777861@us.ibm.com>
I see. We agree totally. The error message relationship is there to ensure
that the correct message is associated with the correct form field.
This was a very big problem for many members of the ARIA task force -
Specifically, IBM, Oracle, and SAP. IBM was using live regions as well. :-)
Thank you for your feedback.
Rich Schwerdtfeger
From: Dominic Mazzoni <dmazzoni@google.com>
To: Richard Schwerdtfeger/Austin/IBM@IBMUS
Cc: James Craig <jcraig@apple.com>, "WAI Protocols & Formats"
<public-pfwg@w3.org>
Date: 09/13/2015 11:52 PM
Subject: Re: Concern with prose in @aria-errormessage
Rich,
I'm okay with the current text, which says that the error message element
MAY be a live region.
I was responding to James's suggestion that we disallow this. James says
that we shouldn't allow aria-errormessage to point to a live region,
because that could lead to a duplicate announcement.
My concern is that if an author is *already* using a live region for their
error message (this is a common practice now), that they won't want to
remove the live region when adding support for aria-errormessage, because
then users with a browser or AT that doesn't yet support aria-errormessage
would have an inferior experience.
My preference would be to leave the text as it is now, and encourage AT to
do the extra work to prevent duplicate announcements when an error message
is also a live region.
- Dominic
On Sun, Sep 13, 2015 at 1:09 PM Richard Schwerdtfeger <schwer@us.ibm.com>
wrote:
Dominic,
I am confused by your concern.
aria-errormessage does point to the error message and it can be a live
region. Are you saying that if it does point to the error message that
the error message MUST be a live region?
What we are saying in the text is that if you have an error message
(which you would in the case of an alert, status, or aria-live="...").
How does pointing to an error message break backward compatibility> We
are not asking that the author remove aria live properties.
We don't say anything about what is announced when aria-errormessage is
applied. All that the relationship does is indicate which error message
in the page is associated with the element.
Rich
Rich Schwerdtfeger
Inactive hide details for Dominic Mazzoni ---09/11/2015 11:04:35 AM---On
Fri, Sep 11, 2015 at 12:58 AM, James Craig <jcraig@appDominic Mazzoni
---09/11/2015 11:04:35 AM---On Fri, Sep 11, 2015 at 12:58 AM, James Craig
<jcraig@apple.com> wrote: > http://rawgit.com/w3c/aria
From: Dominic Mazzoni <dmazzoni@google.com>
To: James Craig <jcraig@apple.com>
Cc: "WAI Protocols & Formats" <public-pfwg@w3.org>
Date: 09/11/2015 11:04 AM
Subject: Re: Concern with prose in @aria-errormessage
On Fri, Sep 11, 2015 at 12:58 AM, James Craig <jcraig@apple.com> wrote:
http://rawgit.com/w3c/aria/master/aria/aria.html#aria-errormessage
I'm concerned this line in @aria-errormessage is going to result in
duplicated announcements. Reconciling these two different types of
user-facing announcements would be very challenging from an
implementation perspective.
Authors may use live regions for the error message element
applying either an aria-live property or using one of the
live region roles, for example, alert.
Please change it to recommend one or the other (either
@aria-errormessage or live regions) but not both simultaneously.
I understand your concern, but I'm afraid that this would hinder adoption
of aria-errormessage because of backwards compatibility. If I have a
highly accessible web form right now and I switch from using role=alert
for error messages (in addition to aria-invalid, of course) to
aria-errormessage, that would be a regression for any users who aren't
using a supported browser/AT combination.
While I realize it's an implementation challenge, I'd lean towards
allowing the target of aria-errormessage to point to a live region (or
alert), and put the burden on AT to keep track of this and detect it as
part of support for aria-errormessage.
Attachments
- image/gif attachment: graycol.gif
Received on Monday, 14 September 2015 21:45:29 UTC