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

Keyboard tooltip of toolStripDropDownbutton in toolStrip1 is displayed after expanded and collapsed the toolStripDropDownbutton in toolStrip2 #12819

Open
Olina-Zhang opened this issue Jan 21, 2025 · 2 comments
Assignees
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards
Milestone

Comments

@Olina-Zhang
Copy link
Member

Olina-Zhang commented Jan 21, 2025

.NET version

10.0.100-alpha.1.25064.17

Did it work in .NET Framework?

No

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

Repro in previous .NET versions

Issue description

When expand and collapse the toolStripDropDownbutton in toolStrip2, it displays the keyboard tooltip of toolStripDropDownbutton in toolStrip1, not item's in toolStrip2:
Also repro between these controls: MenuStrip/ToolStrip/StatusStrip

Image

Issue2.mp4

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 Alt key to collapse ToolStripDropDownButton in toolStrip1, tab to toolstrip2 button
  7. Press down to expand ToolStripDropDownButton in toolStrip2 - it will focus on toolStripMenuItem
  8. Press Alt key to collapse ToolStripDropDownButton in toolStrip2

WinFormsApp81.zip

@Olina-Zhang Olina-Zhang added untriaged The team needs to look at this issue in the next triage tenet-accessibility MAS violation, UIA issue; problems with accessibility standards labels Jan 21, 2025
@Tanya-Solyanik
Copy link
Member

@Olina-Zhang - does this work on .NET Framework?

@Olina-Zhang
Copy link
Member Author

@Olina-Zhang - does this work on .NET Framework?

It doesn't work in .NET framework, have same behavior.

@Tanya-Solyanik Tanya-Solyanik removed the untriaged The team needs to look at this issue in the next triage label Jan 22, 2025
@Tanya-Solyanik Tanya-Solyanik added this to the .NET 10.0 milestone Jan 22, 2025
Epica3055 added a commit to Epica3055/winforms that referenced this issue Jan 23, 2025
…layed after expanded and collapsed the toolStripDropDownbutton in toolStrip1, then tab to toolStrip2's item

fix dotnet#12819 : Keyboard tooltip of toolStripDropDownbutton in toolStrip1 is displayed after expanded and collapsed the toolStripDropDownbutton in toolStrip2
Epica3055 added a commit to Epica3055/winforms that referenced this issue Jan 23, 2025
…layed after expanded and collapsed the toolStripDropDownbutton in toolStrip1, then tab to toolStrip2's item

fix dotnet#12819 : Keyboard tooltip of toolStripDropDownbutton in toolStrip1 is displayed after expanded and collapsed the toolStripDropDownbutton in toolStrip2
Epica3055 added a commit to Epica3055/winforms that referenced this issue Jan 24, 2025
…layed after expanded and collapsed the toolStripDropDownbutton in toolStrip1, then tab to toolStrip2's item

fix dotnet#12819 : Keyboard tooltip of toolStripDropDownbutton in toolStrip1 is displayed after expanded and collapsed the toolStripDropDownbutton in toolStrip2
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

3 participants