mon-entreprise icon indicating copy to clipboard operation
mon-entreprise copied to clipboard

[safari] Les champs de date peuvent être remplis et ne pas renvoyer de valeur

Open johangirod opened this issue 2 years ago • 2 comments

https://user-images.githubusercontent.com/1775934/152999897-dcf230f0-dfbe-48ce-ae33-f76717ea016a.mp4

johangirod avatar Feb 08 '22 13:02 johangirod

Après investigation, il s'agit de l'implémentation du champ date de AppleWebkit qui est juste ca-ta-stro-phique. En effet, le champ est prérempli avec la date du jour, mais lorsqu'on modifie uniquement certains éléments (par exemple, le mois mais pas l'année ni le jour), l'événement onChange est appelé avec undefined.

Dans un premier temps, une réparation de fortune serait d'avoir une implémentation spéciale qui affiche 3 champs (jour/mois/année) quand on détecte un userAgent applewebkit.

En attendant de revoir notre champ d'entrée de date pour quelque chose d'un peu plus universel et moins bugué (voir #1811, #1776)

johangirod avatar Feb 08 '22 18:02 johangirod

(le problème sur #1872 n'est pas le champ date, le “focus sous le clic” se produit avec tous les élements focusables)

edit Johan : corrigé merci !

mquandalle avatar Feb 09 '22 15:02 mquandalle