angular / angular/components

bug(tooltip): matTooltip leaks memory

Abierto
#20,110 6 comentarios 1 reacción 0 asignados Ver en GitHub
area: material/tooltip P2 perf
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.