Numeric Not Clearing clearing Selected value

If the Numeric control has a default value of 0.00, and I want to enter .25 for a decimal and then format it to 0.25, I have to enter 0.25 in the latest version. It used to work where I could enter .25 and it would clear out the value then format to 0.25. Today if it has 0.00 and the focus is on that and the values are selected and then hit .25 the value becomes 0.00.25. My end users noticed this and want me to fix it. Can we get the old way back? It worked great in v4.13.5 but in the latest, it does not work as I would like.

Here is what I see on our demos:
numeric-dot

Thanks for the quick reply.
On the demo, it has a null value. If you change it, and set the value (like we have) it will append the value. We are pulling the value from the database and they may want to update it.

image

Here is the same with non nullable:
numeric-dot-nonnullable