Автозаполнение форм с вариативными инпутами

Есть 3 формы на странице авторизации, логин + пароль, почта + пароль и телефон + пароль. Для каждого инпута прописаны autocomplete (email, phone, login), id и name. Инпуты находятся внутри формы.
При первом логине браузер предлагает заполнить пару Username + Password, в последующие разы предлагает все поля заполнить этой парой, то есть если я зайду по логину, пару логин + пароль он будет прокидывать и в телефон, и в почту.

Как можно их сегментировать? Можно ли сообщить браузеру, что в одной форме нужно сохранять пару email + password, а в другом месте -- login + password?

<ng-container [ngSwitch]="activeTabTypeId">
      <form *ngSwitchCase="tabType.Phone" [formGroup]="phoneForm" (ngSubmit)="onSubmit(tabType.Phone, phoneForm)">
        <div>
          <shared-phone-input [form]="phoneForm" [controlName]="'phone'"></shared-phone-input>
        </div>
        <ng-container *ngTemplateOutlet="authFormBottom; context: { $implicit: phoneForm, inputName: 'телефон' }"></ng-container>
      </form>

  <form *ngSwitchCase="tabType.Email" [formGroup]="emailForm" (ngSubmit)="onSubmit(tabType.Email, emailForm)">
    <div>
      <div>
        <input
          placeholder="Email"
          formControlName="email"
          autocomplete="email"
          name="email"
          id="email" />
      </div>
    </div>
    <ng-container *ngTemplateOutlet="authFormBottom; context: { $implicit: emailForm, inputName: 'email' }"></ng-container>
  </form>

  <form *ngSwitchCase="tabType.Login" [formGroup]="loginForm" (ngSubmit)="onSubmit(tabType.Login, loginForm)">
    <div>
      <div>
        <input
          placeholder="Логин"
          formControlName="login"
          autocomplete="login"
          name="login"
          id="login" />
      </div>
    </div>
    <ng-container *ngTemplateOutlet="authFormBottom; context: { $implicit: loginForm, inputName: 'логин' }"></ng-container>
  </form>
</ng-container>

Ответы (0 шт):