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

[Feature Request] Interest in supporting IA2? #1628

Closed
sivakusayan opened this issue Jun 2, 2023 · 3 comments
Closed

[Feature Request] Interest in supporting IA2? #1628

sivakusayan opened this issue Jun 2, 2023 · 3 comments
Assignees
Labels
feature request New feature or request resolution: out of scope This issue has been identified as out of scope for this project.

Comments

@sivakusayan
Copy link

sivakusayan commented Jun 2, 2023

Is your feature request related to a problem? Please describe.
There isn't currently an updated IA2 inspector for Windows. aViewer doesn't seem to be in active development, and unless I'm doing something wrong it's crashing on startup on Windows 11 for me. The legacy inspect tool can only look at MSAA. The dump tree utility only works for browsers, and it doesn't allow me to manually invoke functions on a node's interface which could be useful at points.

Describe the solution you'd like
I think it would be really nice if IA2 support could be added to Accessibility Insights for Windows, seeing as its the most feature-rich accessibility inspector on the platform right now (that I know of).

Describe alternatives you've considered
I described the alternatives I've considered in the first question.

Additional context
If there is interest in this but not bandwidth, I'd be happy to try my hand at a small prototype of this. Although from what I've seen in other issues here, significant features like this will usually need some sort of design first, and I'm not sure if there is some sort of process there.

Edit: I just looked at previous issues and notice a similar MSAA request was closed. I think that makes sense, but I'll pre-emptively mention that I'm not sure if the same line of reasoning could be used for IAccessible2. I'll admit that I'm not sure how common each API usage is, but at the very least there are two major IAccessible2 providers (Chrome and Firefox), and two major clients that I believe use IAccessible2 by default (NVDA and JAWs). Finally, UIAutomation and IAccessible2 are not necessarily one-to-one exchangeable with each other, as there are semantics each API can express that are not expressible in the other.

@sivakusayan sivakusayan added the feature request New feature or request label Jun 2, 2023
@microsoft-github-policy-service microsoft-github-policy-service bot added the status: new This issue is new and requires triage by DRI. label Jun 2, 2023
@DaveTryon DaveTryon added the status: ready for triage This issue is ready to be triaged by the Accessibility Insights team. label Jun 5, 2023
@microsoft-github-policy-service
Copy link
Contributor

This issue has been marked as ready for team triage; we will triage it in our weekly review and update the issue. Thank you for contributing to Accessibility Insights!

@microsoft-github-policy-service microsoft-github-policy-service bot removed the status: new This issue is new and requires triage by DRI. label Jun 5, 2023
@DaveTryon DaveTryon assigned peterdur and unassigned DaveTryon and nang4ally Jun 5, 2023
@peterdur peterdur added the resolution: out of scope This issue has been identified as out of scope for this project. label Jun 6, 2023
@microsoft-github-policy-service
Copy link
Contributor

This issue has been marked as being beyond the support scope of Accessibility Insights. It will now be closed automatically for house-keeping purposes.

@microsoft-github-policy-service microsoft-github-policy-service bot removed the status: ready for triage This issue is ready to be triaged by the Accessibility Insights team. label Jun 6, 2023
@peterdur
Copy link

peterdur commented Jun 6, 2023

Thanks for making this suggestion, and for your kind words about Accessibility Insights for Windows! We discussed this suggestion. Recognizing that IAccessible2 support is complex to implement for architectural reasons, that IAccessible2 is primarily exposed by browsers, and that we recommend that browser experiences be tested with our Accessibility Insights for Web product, we have decided not to implement this suggestion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request resolution: out of scope This issue has been identified as out of scope for this project.
Projects
None yet
Development

No branches or pull requests

4 participants