bug(tooltip): matTooltip leaks memory
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
This issue has been reported previously, e.g. in #12644
#### Reproduction
Steps to reproduce:
1. Visit https://material.angular.io/components/tooltip/overview
2. Take memory snapshot.
3. Wiggle cursor over anything with an on-hover tooltip. (approx 100 times)
4. Take memory snapshot.
5. Repeat 3 and 4 to see an upward trend in memory usage.
#### Expected Behavior
Memory usage does not increase indefinitely due to toggling tooltip display.
#### Actual Behavior
It does.
#### Environment
- Angular: 10.0.1
- CDK/Material: Material
- Browser(s): Chrome 84.0
- Operating System (e.g. Windows, macOS, Ubuntu): gLinux
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la reproduction sur https://material.angular.io/components/tooltip/overview et comparez les instantanés de mémoire tout en déplaçant à plusieurs reprises le curseur sur des éléments avec des tooltips au survol. Étudiez le comportement de matTooltip impliqué dans l’activation et la désactivation de l’affichage, en prenant comme contexte le rapport précédent dans #12644. Le travail est terminé lorsque l’alternance répétée des tooltips ne produit plus de tendance indéfiniment croissante de l’utilisation mémoire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend, performance
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100