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 toolStripDropDown item keeps displaying when tab to other control #12589

Open
Olina-Zhang opened this issue Dec 5, 2024 · 0 comments
Labels
tenet-accessibility MAS violation, UIA issue; problems with accessibility standards untriaged The team needs to look at this issue in the next triage

Comments

@Olina-Zhang
Copy link
Member

Olina-Zhang commented Dec 5, 2024

.NET version

.NET 10 with 10.0.100-alpha.1.24573.1 build

Did it work in .NET Framework?

Not tested/verified

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

No, still repro in .NET 6.0/7.0/8.0/9.0

Issue description

Keyboard tooltip of toolStripDropDown item keeps displaying when tab to other control:

Image

ToolTipIssue.mp4

Steps to reproduce

  1. Create Winforms .NET app with toolStrip and button added
  2. In toolStrip, add ToolStripDropDownButton, add toolStripMenuItem for ToolStripDropDownButton
  3. Set toolStrip's TabStop property to True
  4. Focus on toolStripMenuItem, set its AutoToolTip property to True
  5. Build and run app
  6. Press down to expand ToolStripDropDownButton - it will focus on toolStripMenuItem with its keyboard tooltip displayed
  7. Press enter to collapse ToolStripDropDownButton, tab to another control: button

Test app: WinFormsApp15.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 Dec 5, 2024
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 untriaged The team needs to look at this issue in the next triage
Projects
None yet
Development

No branches or pull requests

1 participant