Les flèches viennent du “type=number” au lieu de “text” par défaut sur l’input.
Ca a été ajouté il me semble pour être compatible avec les claviers des tablettes et mobiles / pour ouvrir le clavier numérique et pas textuel. Idem pour les champs type=email.
Mais bon pas grand intérêt sur écran desktop d’avoir ces flèches d’incrément de +/-1.
A priori aucun rapport avec un champ vide, sur la démo le montant d’un produit fonctionne même en décimal. Ce qui est bizarre c’est plutôt l’addon “blanc” à côté du champ sans bouton, il doit y avoir une erreur javascript ? ou un problème de rendering Euro ?