[DsfrFormTelComponent] formatage inattendu si pattern spécifique
Cette issue est reproductible avec https://foad.phm.education.gouv.fr/edugouvfr/ngx-dsfr/1-11-5/?path=/docs/forms-phone--docs
Si le code spécifie un pattern spécifique, par exemple [pattern]="'^\+?*\d+(-\d+)*"
et si l'utilisateur saisit un téléphone tel que 0123456789
alors le téléphone est formaté en 01 23 45 67 89
à la perte de focus. Mais la nouvelle valeur 01 23 45 67 89
n'est pas valide selon le pattern.
S'il y a un pattern spécifique, il vaut mieux ne pas formater probablement.
Cela serait-il mieux comme ceci ?
@HostListener('change') onFocusOut() {
if (this.validate()) this.value = formatPhoneNumber(this.value, this.pattern);
}