Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML-AAM: MSAA+IA2 for input type=file #62

Closed
jasonkiss opened this issue Oct 12, 2016 · 2 comments
Closed

HTML-AAM: MSAA+IA2 for input type=file #62

jasonkiss opened this issue Oct 12, 2016 · 2 comments
Assignees

Comments

@jasonkiss
Copy link
Contributor

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

@asurkov
Copy link
Contributor

asurkov commented Oct 13, 2016

On Tue, Oct 11, 2016 at 11:31 PM, Jason Kiss notifications@github.com
wrote:

From @jasonkiss https://github.com/jasonkiss on September 28, 2016 5:7

Email from @asurkov https://github.com/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?

yes

Or do you mean you would do the same as what UIA does?

no, at least this is a real issue breaking the screen readers :)

So for MSAA+IA2, do we leave it "Depends on implementation", or do we
specify something?

perhaps all platforms should be flexible at this point and say
'implementation dependent'. I think that was my original point.

Looks like ATK maps to a similar minimum container+children structure.
Should MSAA+IA2 follow? What do you suggest?

ATK mapping looks reasonable, but any changes in MSAA will be not backward
compatible, and we have a real chance to break AT by changing the
implementation. I'm not sure about the best way to proceed.

Copied from original issue: w3c/aria#441
w3c/aria#441


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#62, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABdnqfW3cZOFas5efwPBYL_GXGuzzxVaks5qzFSPgaJpZM4KUVKz
.

@jasonkiss jasonkiss assigned asurkov and unassigned jasonkiss Oct 19, 2016
@asurkov
Copy link
Contributor

asurkov commented Dec 22, 2016

added a note, that the mapping is implementation dependent, it seems a best thing we can do - a20dbfe

@asurkov asurkov closed this as completed Dec 22, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants