Skip to content

Adding UIA support for Panel#5485

Merged
dreddy-work merged 1 commit intodotnet:mainfrom
ArtemTatarinov:Add_PanelAccessibleObject
Sep 3, 2021
Merged

Adding UIA support for Panel#5485
dreddy-work merged 1 commit intodotnet:mainfrom
ArtemTatarinov:Add_PanelAccessibleObject

Conversation

@ArtemTatarinov
Copy link
Contributor

@ArtemTatarinov ArtemTatarinov commented Aug 20, 2021

Proposed changes

  • Updated "SupportsUiaProviders" flag.
  • Added and implemented Panel accessible object
  • Added unit tests

Customer Impact

Before update:
image

ProviderDescription: "[pid:28324,providerId:0x4909EE Main:Nested [pid:25160,providerId:0x4909EE Main(parent link):Microsoft: MSAA Proxy (unmanaged:uiautomationcore.dll)]; Hwnd(parent link):Microsoft: HWND Proxy (unmanaged:uiautomationcore.dll)]"

After update:
image

ProviderDescription: "[pid:20624,providerId:0xB0CEE Main:Nested [pid:14560,providerId:0xB0CEE Main(parent link):Unidentified Provider (unmanaged:coreclr.dll)]; Hwnd(parent link):Microsoft: HWND Proxy (unmanaged:uiautomationcore.dll)]"

Regression?

  • No

Risk

  • Minimal

Test methodology

  • Unit tests
  • CTI team

Accessibility testing

  • Narrator
  • Inspect
  • Accessibility Insights

Test environment(s)

Microsoft Windows [Version 10.0.19043.1165]
.NET SDK 6.0.100-rc.1.21416.15

Microsoft Reviewers: Open in CodeFlow

Copy link
Contributor

@Tanya-Solyanik Tanya-Solyanik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Copy link
Contributor

@vladimir-krestov vladimir-krestov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check accessibility properties and test the fix.

@Tanya-Solyanik Tanya-Solyanik added the waiting-author-feedback The team requires more information from the author label Aug 24, 2021
@ghost ghost removed the waiting-author-feedback The team requires more information from the author label Aug 24, 2021
@ArtemTatarinov ArtemTatarinov force-pushed the Add_PanelAccessibleObject branch 2 times, most recently from 8cc748b to ae4996f Compare August 24, 2021 12:51
@dreddy-work dreddy-work added the waiting-author-feedback The team requires more information from the author label Aug 25, 2021
@ghost ghost removed the waiting-author-feedback The team requires more information from the author label Aug 26, 2021
@ArtemTatarinov ArtemTatarinov force-pushed the Add_PanelAccessibleObject branch from ae4996f to b2657e2 Compare August 26, 2021 11:05
Copy link
Contributor

@Tanya-Solyanik Tanya-Solyanik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change looks good to me, except for the pending change to focusable property. Once that is in, I'll approve.

Tanya-Solyanik
Tanya-Solyanik previously approved these changes Aug 31, 2021
@dreddy-work
Copy link
Member

@ArtemTatarinov , please unblock this conflict?

@dreddy-work dreddy-work added the waiting-author-feedback The team requires more information from the author label Sep 1, 2021
Added unit tests
ToString is simplified
@ArtemTatarinov ArtemTatarinov force-pushed the Add_PanelAccessibleObject branch from a922c82 to fe8a503 Compare September 2, 2021 05:31
@ghost ghost removed the waiting-author-feedback The team requires more information from the author label Sep 2, 2021
@dreddy-work dreddy-work added the ready-to-merge PRs that are ready to merge but worth notifying the internal team. label Sep 2, 2021
@dreddy-work dreddy-work merged commit 1815f57 into dotnet:main Sep 3, 2021
@ghost ghost added this to the 7.0 alpha1 milestone Sep 3, 2021
@ArtemTatarinov
Copy link
Contributor Author

Approved by CTI team

@RussKie RussKie removed the ready-to-merge PRs that are ready to merge but worth notifying the internal team. label Sep 7, 2021
@ArtemTatarinov ArtemTatarinov deleted the Add_PanelAccessibleObject branch September 8, 2021 05:53
@Amy-Li03
Copy link
Contributor

Verified this issue with .NET SDK 7.0.100-alpha.1.21479.26, this issue is fixed.
image

@IDEExperienceTestSolution
Copy link
Member

Verified this issue with .NET SDK 7.0.100-alpha.1.21527.14, this issue is fixed.
image

@ghost ghost locked as resolved and limited conversation to collaborators Jan 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants