angular / angular/components

bug(tooltip): matTooltip leaks memory

Ouverte
#20,110 6 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
area: material/tooltip P2 perf
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.