angular / angular/components

bug(mat-dialog): mat-dialog-content always has a scroll bar when there is a element with ripple overflowing inside

Ouverte
#20,344 10 commentaires 6 réactions 0 personnes assignées Voir sur GitHub
area: material/checkbox area: material/slide-toggle P3
Langage dominant
TypeScript
Étoiles
25k
Forks
6.8k
Merge moyen
1 j 8 h
PR mergées (30 j)
91

Description

#### Reproduction

Steps to reproduce:
put a mat-slide-toggle in a mat-dialog-content

https://stackblitz.com/edit/angular-pt8j22?file=src/app/dialog-content-example-dialog.html

**EDIT: same goes for checkboxes**

#### Expected Behavior
there should not be a scroll bar when having a mat-slide-toggle in a mat-dialog-content if the content does not exceed the max height allowed

#### Actual Behavior
mat-dialog-content always has a scroll bar when there is a mat-slide-toggle inside it

#### Environment

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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la reproduction StackBlitz liée, plus précisément src/app/dialog-content-example-dialog.html, et exécutez la boîte de dialogue contenant un mat-slide-toggle ou une case à cocher. Comparez mat-dialog-content avec et sans l’élément ripple qui déborde ; c’est terminé lorsque la boîte de dialogue n’a pas de barre de défilement tant que son contenu reste dans la hauteur autorisée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
angular
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.