光标在输入文本区域的开头重置自身

Cursor resets itself at beginning of textarea on input

我有一个基本的文本区域,如下所示:

  <textarea class="text-input__input"
        name="message"
        placeholder="{{'incidents.input_placeholder' | translate}}"
        rows="1"
        minHeight="21"
        required
        #textInput
        [(ngModel)]="message">
  </textarea>

用于网站。在横向模式下使用 Chrome 在 Android 设备上在此文本区域中键入时,光标会在输入的每个字符开始时重置。因此,如果我们键入 "hello",则结果为 "olleh"。此行为仅在 Android 设备和 Google Chrome 上观察到,它在 Firefox 上运行良好。 textarea 在模拟器和 iOs 设备上表现正常。 我试图关闭自动校正但它没有帮助。

知道这可能来自哪里吗?

我找到了解决方案,当 textarea 的容器达到 0px 的高度时,它似乎有一个非常奇怪的行为。我不太确定这可能来自哪里,但是将 min-height: 1px 添加到我的文本区域的容器中解决了这个问题。