Description
From @jasonkiss on September 28, 2016 5:7
Email from @asurkov:
input type file shouldn't list ROLE_SYSTEM_PUSHBUTTON. Otherwise it makes sense to say it's implementation dependent. So in Firefox we always expose a generic accessible for input type file and then button and text accessible for children. If we implemented UIA, then we would do same.
When you say that for UIA you would do the same, do you mean as you currently do in FF, make a generic accessible object with button and text objects as children? Or do you mean you would do the same as what UIA does?
So for MSAA+IA2, do we leave it "Depends on implementation", or do we specify something? Looks like ATK maps to a similar minimum container+children structure. Should MSAA+IA2 follow? What do you suggest?
Copied from original issue: w3c/aria#441