When I am entering decimal value 123456789012345678.21 on Spark Decimal Control, it is displayed as 123456789012345680 on blur from the control. The requirement is that the bounded variable can accept a decimal value of length 21 (including decimal places). But in UI its not working as expected when the length is >16.
We have been able to recreate this issue in our test environment. The Stock IBM Decimal control provides a warning that values greater than 16 places are out of range. This is due to the decimal variable that the control is bound to.
I have logged a bug to provide the same warning for the SPARK control when variables outside of the available range are attempted.