angular / angular/components

bug(mat-tab-group): empty space in tab-group after last tab deletion

Ouverte
#29,681 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
area: material/tabs P4
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

In certain conditions when removing tab the blank space remains.

### Reproduction

Can be reproduced on angular components demo page: https://material.angular.io/components/tabs/examples#tab-group-dynamic

https://youtu.be/LAtw54i27wE

Steps to reproduce:
1. Create many tabs, paggination buttons must be visible
2. Scroll to the last tab
3. Delete it

### Expected Behavior

Deleted tab disappears and whole tab grup is scrolled to fill blank space

### Actual Behavior

Deleted tab disappears blank space remains.

### Environment

- Angular:
- CDK/Material:
- Browser(s):
- Operating System (e.g. Windows, macOS, Ubuntu):

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire le problème dans l’exemple dynamique de tab-group d’Angular Material, en suivant les étapes indiquées et la vidéo. Examinez le comportement de tab-group lors de la suppression du dernier onglet après le défilement ; c’est terminé lorsque l’onglet supprimé disparaît et que le groupe d’onglets restant défile pour supprimer l’espace vide.

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é
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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