Re: Confusion about role of dialog

James,

I thought of another issue -- modal dialogs.  To make a dialog modal, 
the web app has to capture *all* of the events, including mouse clicks, 
and not let them bubble outside of the dialog element.  This is 
especially true of alertdialogs since they are typically modal.  Quoting 
from the spec:

"Content authors SHOULD make alert dialogs modal by ensuring that, while 
the alertdialog is shown, keyboard and mouse interactions only operate 
within the dialog." [1]

If modal dialogs are responsible for handling all events, then the AT 
has to be informed to not override that.  Having it assume that all 
dialogs are applications would suffice.

Aside:  this might be an argument for an "aria-model" property.

[1] http://www.w3.org/WAI/PF/aria/roles#alertdialog

-- 
;;;;joseph

'I had some dreams, they were clowns in my coffee. Clowns in my coffee.'
                      - C. Simon (misheard lyric) -

Received on Wednesday, 2 February 2011 15:15:06 UTC