- From: Richard Schwerdtfeger <schwer@us.ibm.com>
- Date: Sun, 13 Sep 2015 15:08:33 -0500
- To: Dominic Mazzoni <dmazzoni@google.com>
- Cc: James Craig <jcraig@apple.com>, "WAI Protocols & Formats" <public-pfwg@w3.org>
- Message-ID: <OF3985CD01.707339D7-ON86257EBF.006DBF8E-86257EBF.006EA5B2@us.ibm.com>
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
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 Sunday, 13 September 2015 20:09:09 UTC