-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Implementing UIA supporting for Form control #2096
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
Conversation
Codecov Report
@@ Coverage Diff @@
## release/3.1 #2096 +/- ##
=====================================================
- Coverage 26.5056% 26.45352% -0.05208%
=====================================================
Files 805 806 +1
Lines 268083 268108 +25
Branches 38068 38070 +2
=====================================================
- Hits 71057 70924 -133
- Misses 191947 192096 +149
- Partials 5079 5088 +9
|
RussKie
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
| /// This inherits from the base ControlAccessibleObject | ||
| /// to have all base functionality. | ||
| /// </summary> | ||
| internal class FormAccessibleObject : ControlAccessibleObject |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can this be placed in a separate file? e.g. Form.FormAccessibleObject.cs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, I'll change this file location.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file location is changed.
|
Needs review and approve before testing. |
|
Please don't forget to squash |
|
I'll squash commits after testing before final approval. Thanks for reminding. |
|
Removed Bounds implementation because it breaks RT test cases. At the moment Form AccessibleObject the same as before, but supports UIA provider. |
|
business case approved. Please add ask-mode when ready with the tested fix. |
|
Testers approved the fix. ✔️ |
c757dd5 to
f24fd7e
Compare
Issue description
Proposed changes
This allows customizing Form AccessibleObject how we want.
For example, fix UIA navigation in the accessibility tree. It changes the focus order of Narrator.
Form AccessibleObject works as before.
Customer Impact
Improved BoundsNoRegression?
Risk
Test methodology
Accessibility testing
Test environment(s)
Microsoft Reviewers: Open in CodeFlow