Steps to reproduce
Steps to reproduce the behavior:
- set user locale to Germany(Germany). The problem is present also with others locale (italy, spain, france, etc..)
- create a record with a percentage field with a value of 0.1000000000000001 or any number with 16 decimal digits
- use the datatable component to show that record
- notice that the percentage is multiplied by 1000000000000000
Expected behaviour
the percentage field should be showed as it is set in the record
Actual behaviour
the percentage field is multiplied by 1000000000000000 and the component shows an incorrect percentage
Screenshots

Additional notes
the problem disappears with locale equals to English(US) or English(UK)