components
components copied to clipboard
bug(Text field): cdkAutosizeMinRows and cdkAutosizeMaxRows not working
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:
- Go to https://material.angular.io/cdk/text-field/examples
- 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
Still an issue one year later. I'm surprised no one else has reported this 🤔
Also affected by this issue.