angular / angular/components

bug(mat-form-field): when using appearance="outline", input fields increases in height.

Abierto
#28,228 6 comentarios 4 reacciones 0 asignados Ver en GitHub
area: material/form-field P2
Lenguaje dominante
TypeScript
Estrellas
25k
Forks
6.8k
Merge medio
1 d 8 h
PR fusionados (30 d)
91

Descripción

### Is this a regression?

- [X] Yes, this behavior used to work in the previous version

### The previous version in which this bug was not present was

_No response_

### Description

When using mat-form-field with appearance="outline", text input field increases in height after entering a text
Reproduces on mobile devices with iOS 17+

### Reproduction

Steps to reproduce:

1. Open Safari 17 on a mobile device (it is the default browser for iOS 17)
2. Open Angular Material Page at https://material.angular.io/components/form-field/overview
3. Find Outline form field
4. Enter any text. Probably need to clear the field and enter the text again.

### Expected Behavior

The height of the field should be the same as the field without text
![image](https://github.com/angular/components/assets/10838804/e30f248c-4e49-4853-a190-87aada38a1b7)

### Actual Behavior

The field height is different compared to the field without text
![image](https://github.com/angular/components/assets/10838804/40351a90-d07f-4a99-b6a2-a09026faacc6)

### Environment

- Angular: 15-17
- CDK/Material: 15-17
- Browser(s): mobile Safari 17
- Operating System iOS 17.1.2

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza reproduciendo el problema en la Angular Material form-field overview page en mobile Safari 17, usando un outline form field y comparando su altura antes y después de introducir texto. Se considera terminado cuando el outlined input mantiene la misma altura con y sin texto en iOS 17+, con la regresión cubierta por una prueba adecuada del proyecto.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
angular, typescript
Área
frontend
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.