bug(cdk-virtual-scroll-viewport): Does not work with ngZoneRunCoalescing
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
### Is this a regression?
- [ ] Yes, this behavior used to work in the previous version
### The previous version in which this bug was not present was
_No response_
### Description
cdk-virtual-scroll-viewport does not work with ngZoneRunCoalescing enabled. Some frames are rendered with incorrect content, causing visual "glitches".
### Reproduction
Steps to reproduce:
1. Go to https://stackblitz.com/edit/cdk-virtual-scroll-bug-run-coalescing
2. Scroll . The bug is most apparent when scrolling slowly.
### Expected Behavior
All rendered frames has correct content during scrolling.
### Actual Behavior
Some frames are rendered with incorrect content, causing glitches.
### Environment
- Angular: 14.2.6
- CDK/Material: 14.2.5
- Browser(s): Safari, Chrome
- Operating System (e.g. Windows, macOS, Ubuntu): iOS, macOS
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la reproduction StackBlitz liée et le comportement de cdk-virtual-scroll-viewport lorsque ngZoneRunCoalescing est activé ; comparez le défilement lent dans Chrome ou Safari sur l’environnement Angular 14 indiqué. C’est terminé lorsque chaque image rendue affiche le contenu correct pendant le défilement, sans artefacts visuels.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100