W3C

- DRAFT -

AAPI

13 Oct 2009

See also: IRC log

Attendees

Present
Andi_Snow_Weaver, +1.617.588.aaaa, Janina, David_Bolter, Cynthia_Shelly, Janina_Sajka, Tim_Boland
Regrets
Chair
SV_MEETING_CHAIR
Scribe
Anid, Andi

Contents


 

 

<Andi> Scribe: Anid

<Andi> Scribe: Andi

3.4 Role Mapping

DB: alertdialog - had problems with JAWS exposing as alert - so FF exposes as dialog
... is there a concept of alertdialog on desktop

CS: think so

DB: screen readers were not expecting alert for any kind of dialog

<davidb> https://bugzilla.mozilla.org/show_bug.cgi?id=472311

bug - Cynthia - what is the expected behavior for alertdialog?

article - "readonly" should be STATE_SYSTEM_READONLY (see "list" rolw)

s/role/rolw/

CS: why not also map "article" to "text"?

SF: hint to screen readers to switch to document reading mode

banner - BSTR - exposing as string as MSAA role

CS: shouldn't put in normative spec a mapping that is considered an error in MSAA
... could put in description - that's where people usually put random strings
... UIA has ARIA role - can put anything in it
... UA uses AriaRole property

DB: need note for IA2 and ATK like the one for UIA at the bottom of the table

CS: in table for UIA "string to AriaRole"
... in MSAA, the convention is to put it in the Description field but not sure if we should put that in the spec

AS: let's put it in the draft and see what kind of comments we get

DB: putting it in MSAA Description is redundant with the other methods. Scares me a bit.

CS: if Chrome decides to implement MSAA, what should they do?

DB: they are implementing MSAA
... maybe we should start a thread in XTECH

bug - David - start the thread

IA2 - map string to object attribute

Move Masahiko note to text before the table - need equivalents for ATK and IA2

object attribute for unmappable role xxx is "role=xxx"

button - move oject attribute from MSAA to IA2 column

columnheader - add AccessibleTable interface to IA2 column

change != to "is not"

CS: default role is editable text readonly

complementary, contentinfo, and definition - should all map to the convention for passing strings

DB: AT is relying on FF passing string as MSAA role even though it's not to spec
... can't change without phasing it out somehow in cooperation with AT vendors
... started before IAccessible2 and UIA were created

CS: MS is not revisiting MSAA - want people to move to UIA

document - add readonly

to MSAA and ATK columns

<davidb> for atk readonly we make sure not to expose ATK_STATE_EDITABLE

list - ATK "don't expose ATK_EXTENDED_STATE_EDITABLE" - add this to all ATK columns where there is a "readonly" for MSAA

listbox is exposed as menu if has a parent or is owned by combobox

CS: HTML 5 commands work kind of like this - we want ARIA and HTML 5 to be similar

DB: log - role that is a handy way to get a live region
... like a table that is kind of an online chat - rows get added dynamically
... experience is degraded unless use underlying markup
... browser should expose what it would expose if role="log" was not there and add aria-live attribute

CS: maybe this is a strong/native semantic thing - log should not override table
... but if put it on a div, then it should change the role

DB: use of log should be for making something live, not changing the role semantic

CS: need a note - comments column - or footnote - if log is placed on something that has its own mapping, should not change

<Stevef> regrets for dropping off the call

CS: if it's placed on something that doesn't have its own mapping, like div, maybe it does have a mapping, still open for discussion
... in all cases, it makes it a live region
... question is why does this even exist?

DB: expose as live attribute - polite but not in the DOM

CS: might make sense to add to DOM
... why do we even need log? can just add aria-live attribute

JS: TPAC agenda - Monday - noon until break. Is that enough time?

CS: not sure we have a quorum. Thinking it's better to use time for HTML mappings
... if there's something else that needs to be talked about, that's a better use of the time
... unless there's something the ARIA TF needs to talk to UAI TF

bug - David - talk to ARIA TF about why we even need log

DB: note that there is a similar HTML 5 element

Summary of Action Items

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.135 (CVS log)
$Date: 2009/10/13 14:59:26 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.135  of Date: 2009/03/02 03:52:20  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

FAILED: s/role/rolw/
Found Scribe: Anid
Found Scribe: Andi
Inferring ScribeNick: Andi
Scribes: Anid, Andi
Default Present: Andi_Snow_Weaver, +1.617.588.aaaa, Janina, David_Bolter, Cynthia_Shelly, Janina_Sajka, Tim_Boland
Present: Andi_Snow_Weaver +1.617.588.aaaa Janina David_Bolter Cynthia_Shelly Janina_Sajka Tim_Boland

WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Got date from IRC log name: 13 Oct 2009
Guessing minutes URL: http://www.w3.org/2009/10/13-aapi-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]