components icon indicating copy to clipboard operation
components copied to clipboard

bug(Text field): cdkAutosizeMinRows and cdkAutosizeMaxRows not working

Open CyrilGC opened this issue 2 years ago • 1 comments

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

14.2.7

Description

cdkAutosizeMinRows and cdkAutosizeMaxRows are not working properly.

Reproduction

Steps to reproduce:

  1. Go to https://material.angular.io/cdk/text-field/examples
  2. In the "Auto-resizing textarea" example, type a few lines

Expected Behavior

In the example, it should grow to 5 lines. I tested the example on stackblitz and changed the min/max values and the size doesn't respect those.

Actual Behavior

In the example, after the 3rd one, the textarea stopped growing. In stackblitz, there didn't seem to be any logic based on the value I was entering. There seems to be a hard stop at 6 lines, and it looks like it is 2 lines off (max of 5 shows 3 lines, max of6 shows 4 lines, ...).

Environment

  • Angular: 15.0.0
  • CDK/Material: 15.0.2
  • Browser(s): Chrome Version 108.0.5359.98 (Official Build) (64-bit)
  • Operating System (e.g. Windows, macOS, Ubuntu): Windows 10

CyrilGC avatar Dec 09 '22 23:12 CyrilGC

Still an issue one year later. I'm surprised no one else has reported this 🤔 00_0

rojasjandro89 avatar Dec 19 '23 19:12 rojasjandro89

Also affected by this issue.

jannispl avatar Mar 19 '24 13:03 jannispl