Невозможно скопировать текст из отключенного matInput в firefox

Проблема

Невозможно скопировать текст из отключенного matInput в firefox. Это работает в Chrome и Safari. На Stackru есть некоторые обсуждения: Ссылка 1 Ссылка 2

Stackblitz

HTML

   <form [formGroup]="customerContactFormGroup">
      <mat-form-field>
        <input matInput placeholder="Copy below text in Firefox" formControlName="customerName">
      </mat-form-field>
    </form>

TS

export class AppComponent implements OnInit{
  customerContactFormGroup: FormGroup;

  constructor(private formBuilder: FormBuilder) {
    this.customerContactFormGroup = this.formBuilder.group({
      customerName: ['Some Text to Copy', Validators.required]
    });
  }

  ngOnInit(){
    this.customerContactFormGroup.get('customerName').disable();
  }
}

Я использую метод Angular formgroup.disable(). Согласно Mozilla, существует четкое разграничение между атрибутом только для чтения и отключенным.

Есть несколько обходных путей для копирования текста, кто-нибудь решил это без этих обходных путей или обсудил это с Angular Material Team, чтобы узнать их позицию по этому вопросу?

0 ответов

Другие вопросы по тегам