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

RE: suggest deprecating alertdialog role in ARIA 1.1

From: Schnabel, Stefan <stefan.schnabel@sap.com>
Date: Fri, 7 Sep 2012 11:04:42 +0200
To: Joshue O Connor <joshue.oconnor@cfit.ie>, Steve Faulkner <faulkner.steve@gmail.com>
CC: W3C WAI-XTECH <wai-xtech@w3.org>, Richard Schwerdtfeger <schwer@us.ibm.com>, Marco Zehe <marco.zehe@googlemail.com>, James Teh <jamie@nvaccess.org>
Message-ID: <8EA44C66E2911C4AB21558F4720695DC60CA6BB2FD@DEWDFECCR01.wdf.sap.corp>

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


Received on Friday, 7 September 2012 09:05:14 UTC

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