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

Fixing accessibility bug on Widget MenuFlyout item #2338

Merged
merged 5 commits into from
Mar 6, 2024

Conversation

guimafelipe
Copy link
Contributor

@guimafelipe guimafelipe commented Mar 2, 2024

Summary of the pull request

There is a bug when the narrator should be saying "Menu item, medium, selected" for the size items on the menu flyout for the widgets. The problem is that for the menu flyout, the itens doesn't expose the Selection Pattern for the automation clients. Using the ItemStatus automation property was not working as the narrator not uses that property in its narrations.

To fix this, was created a new control class with a new automation peer, that implements the Selection Pattern and exposes it to the automation clients. This control is being used only by the items related to widget sizes.

References and relevant issues

https://dev.azure.com/microsoft/OS/_workitems/edit/45055204

Detailed description of the pull request / Additional comments

Validation steps performed

PR checklist

@vineeththomasalex vineeththomasalex added the Needs-Second Pull request that needs another approval label Mar 6, 2024
@krschau krschau removed the Needs-Second Pull request that needs another approval label Mar 6, 2024
@guimafelipe guimafelipe merged commit 426f6c4 into main Mar 6, 2024
4 checks passed
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

Successfully merging this pull request may close these issues.

Accessibility fixes for 0.12 milestone
3 participants