Skip to content

bug(Text field): cdkAutosizeMinRows and cdkAutosizeMaxRows not working #26233

@CyrilGC

Description

@CyrilGC

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

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentarea: cdk/text-field

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions