Ion-label 'floating' not working together with ion-label 'error'

Using Ionic 6.0.1, I find that slot=error and position=floating break the UI when used together. The problem is illustrated in this screen recording[1], produced with this code:

  <ion-label position="floating">Username</ion-label>
  <ion-input formControlName="username"></ion-input>
  <ion-label *ngIf="f.username.errors?.minlength" slot="error">
     Username is too short</ion-label>

[1] Dropbox - - Simplify your life. Please ignore where the recording shows “login name” at the bottom. That is not relevant to the example, and so was not included in the code sample.

I believe you have to use ion-note for the error and helper slots. Then it should work

Perfect. Thanks a million!