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

Cannot use down to expand ToolStripDropDownButton in toolStrip2 after using right/Left to collapse ToolStripDropDownButton in toolStrip1 #12916

Open
Zheng-Li01 opened this issue Feb 11, 2025 · 0 comments
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards
Milestone

Comments

@Zheng-Li01
Copy link
Member

.NET version

.NET SDK 10.0.100-preview2.25110.18

Did it work in .NET Framework?

No

Did it work in any of the earlier releases of .NET Core or .NET 5+?

Can reproduce on all previous, NET versions

Issue description

Cannot use down to expand ToolStripDropDownButton in toolStrip2 after using right/Left to collapse ToolStripDropDownButton in toolStrip1

Steps to reproduce

  1. Create Winforms .NET app with 2 toolStrips
  2. In these 2 toolStrips, add ToolStripDropDownButton, add toolStripMenuItem for ToolStripDropDownButton separately
  3. Set these 2 toolStrips' TabStop property to True
  4. Build and run app
  5. Press down to expand ToolStripDropDownButton in toolStrip1 - it will focus on toolStripMenuItem
  6. Press right/Left to collapse ToolStripDropDownButton in toolStrip1- it will focus on ToolStripDropDownButton
  7.  Tab to toolstrip2 button
  8. Press down to expand ToolStripDropDownButton in toolStrip2 -- it will focus on ToolStripDropDownButton in toolStrip1

Or using the application & repeat the steps 4~8
Image

More info:

  1. The issue also can reproduce when using Enter and right keyboard combination
    Image
  2. The issue cannot reproduce when using Enter & Enter or Enter & Alt or Down & Alt keyboard combinations
@Zheng-Li01 Zheng-Li01 added tenet-accessibility MAS violation, UIA issue; problems with accessibility standards untriaged The team needs to look at this issue in the next triage labels Feb 11, 2025
@Tanya-Solyanik Tanya-Solyanik added this to the .NET 10.0 milestone Feb 11, 2025
@Tanya-Solyanik Tanya-Solyanik removed the untriaged The team needs to look at this issue in the next triage label Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards
Projects
None yet
Development

No branches or pull requests

2 participants