W3C home > Mailing lists > Public > wai-xtech@w3.org > September 2012

Re: suggest deprecating alertdialog role in ARIA 1.1

From: Steve Faulkner <faulkner.steve@gmail.com>
Date: Fri, 7 Sep 2012 10:11:12 +0100
Message-ID: <CA+ri+V=2o5DAnzTPzKwctKv7rjjQVDn2xxvTBshcRWcqB=1Agw@mail.gmail.com>
To: "Schnabel, Stefan" <stefan.schnabel@sap.com>
Cc: Joshue O Connor <joshue.oconnor@cfit.ie>, W3C WAI-XTECH <wai-xtech@w3.org>, Richard Schwerdtfeger <schwer@us.ibm.com>, Marco Zehe <marco.zehe@googlemail.com>, James Teh <jamie@nvaccess.org>
Hi Stefan,

>> It is not the fault of the ARIA spec that alertdialog is poorly supported in AT.

My point is that if implementors are unwilling or don't see the use in
implementing a differentiation between alertdialog and dialog then it
is not useful. If the unique characteristics of alertdialog that
meaninfully differentiate it from dialog are not implemented across
browsers and AT then having it in the spec is not helpful for users or


On 7 September 2012 10:04, Schnabel, Stefan <stefan.schnabel@sap.com> wrote:
> Hi,
> It is not the fault of the ARIA spec that alertdialog is poorly supported in AT.
> Role "alertdialog" has been invented to indicate simple ok/yes/no/cancel messageboxes in contrast to more
> elaborated complex dialogs with role "dialog".
> Therefore, I recommend *NOT* to remove the role entirely, in contrary, it should even be extended to reflect the
> *type* of "alert" dialog Error/Warning/Info etc. and its usage according to this should be reflected in the AP Guidelines documentation.
> Such a pattern would help to get more "typed" behavior, and that is what the ARIA spec stands for and what users need.
> - Stefan
> -----Original Message-----
> From: Joshue O Connor [mailto:joshue.oconnor@cfit.ie]
> Sent: Freitag, 7. September 2012 09:22
> To: Steve Faulkner
> Cc: W3C WAI-XTECH; Richard Schwerdtfeger; Marco Zehe; James Teh
> Subject: Re: suggest deprecating alertdialog role in ARIA 1.1
> Steve Faulkner wrote:
>>> From a discussion ensuing after I filed a bug against Firefox [1], it
>> appears that the alertdialog role is not differentiated from
>> role=dialog  by AT, and not interoperably implemented in a meaningful
>> sense. If this is the case I would suggest it be removed from ARIA as
>> it does not appear to be useful.
> FWIW, it may be better to have one role for a dialog, whether its
> role="dialog" or a role="alertdialog" - the former being a better
> generic form. So +1
> Cheers
> Josh

with regards

Steve Faulkner
Technical Director - TPG

www.paciellogroup.com | www.HTML5accessibility.com |
HTML5: Techniques for providing useful text alternatives -
Web Accessibility Toolbar - www.paciellogroup.com/resources/wat-ie-about.html
Received on Friday, 7 September 2012 09:12:21 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:51:46 UTC