bug(tooltip): matTooltip leaks memory
- Vorherrschende Sprache
- TypeScript
- Sterne
- 25k
- Forks
- 6.8k
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
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
Beitragsleitfaden
Rechercherichtung
Beginne mit der Reproduktion unter https://material.angular.io/components/tooltip/overview und vergleiche Speicher-Snapshots, während du den Cursor wiederholt über Elemente mit Hover-Tooltips bewegst. Untersuche das matTooltip-Verhalten beim Umschalten der Anzeige und ziehe dabei den früheren Bericht in #12644 als Kontext heran. Als erledigt gilt die Aufgabe, wenn wiederholtes Umschalten von Tooltips keinen unbegrenzt ansteigenden Trend bei der Speichernutzung mehr erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- angular, typescript
- Bereich
- frontend, performance
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100