dotnet / dotnet/dotnet-api-docs

winform: ToolTip.AutoPopDelay max value mismatch with actual behavior

Open
#11,845 1 comment 0 reactions 0 assignees View on GitHub
:watch: Not Triaged area-WinForms untriaged
Dominant language
C#
Stars
949
Forks
1.7k
Avg merge
3d 27m
Merged PRs (30d)
49

Description

### Describe the issue or suggestion

The [official documentation](https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.tooltip.autopopdelay?view=windowsdesktop-8.0) states that "the maximum delay for popups is 5000 milliseconds." This does not match actual behavior.

**Current Behavior:**
- On Windows 11, when ToolTip.AutoPopDelay is set to its default value of 5000 milliseconds, the tooltip remains visible indefinitely (infinite tooltip).
This is due to WCAG 2.2 accessibility compliance requirements, as keyboard-accessible tooltips must be persistent and dismissible by default. Users can dismiss the tooltip by pressing the Escape key.

- When ToolTip.AutoPopDelay is set to a non-default value, the tooltip remains visible for the set duration.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.