strange behavior with NumberField

Hi, my number field has a strange behavior, because he accepts the letter e, and sometimes the mouse scrool does not accept it, or it does not work for it, from what I see, is that when in my layout for some reason it appears, the scrool, because the NumberField scrool by means of the mouse does not work

 e.setMin(0);
 e.setMax(100);
 e.setHasControls(true);
 e.setPattern("[0-9]
{1,3}+");

binder

 binder.forField(porcentajeCarbos)
                .asRequired(PORCENTAJE_INCORRECTO)
                .withValidator(carbos -> carbos >= 0 && carbos <= 120, PORCENTAJE_INCORRECTO)
                .bind(Macronutrientes::getCarbohidratos,Macronutrientes::setCarbohidratos);

That’s a known bug. There’s a discussion about it here: https://vaadin.com/forum/thread/17583984/concerns-about-the-quality-of-vaadin-flow