I have managed to do sort of what I was trying to do by overriding the ‘Delete’ function on the __proto__ of my number input instance, but I am afraid to be breaking some functionality.
What I want to achieve is make your number input not to reset the value to “0” when trying to delete the content, but to null (since the field, accepts nulls due to allowNull). This makes perfectly sense in the real world, since some of my number fields may be optional, and I do not want to display anything at all, and leave the user the option to clear its content.