Implementing UIA supporting for Form control#2096
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
|
| /// This inherits from the base ControlAccessibleObject | ||
| /// to have all base functionality. | ||
| /// </summary> | ||
| internal class FormAccessibleObject : ControlAccessibleObject |
There was a problem hiding this comment.
Can this be placed in a separate file? e.g. Form.FormAccessibleObject.cs
There was a problem hiding this comment.
Yes, I'll change this file location.
There was a problem hiding this comment.
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