When NumpadDecimal is triggered, appending the decimalPoint to the input field value is not enough, rather, we should replace the selected range. Also, we should ignore this for input field of type="number" because it's natively taken into account. X-original-commit: 3389cd2226ec82df9aa015637ac2d6a405936a4a Part-of: odoo/odoo#104114