bug(tooltip): matTooltip leaks memory
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
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
Guía de contribución
Línea de trabajo
Comienza con la reproducción en https://material.angular.io/components/tooltip/overview y compara instantáneas de memoria mientras mueves repetidamente el cursor sobre elementos con tooltips de hover. Investiga el comportamiento de matTooltip implicado en la alternancia de la visualización, usando como contexto el informe anterior de #12644. Se considera terminado cuando la alternancia repetida de tooltips ya no produce una tendencia ascendente indefinida en el uso de memoria.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, typescript
- Área
- frontend, performance
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100