Decimal Numbers Show Incorrectly

As seen in the screenshot below and on screen 1 of the following activity, sometimes when a decimal number is selected using the shuffle() function of a calculator component and is then multiplied by 100, that number will appear in note components as a long string of decimal digits that is off by 0.00000001 or similar amount. This does not happen when the selected decimal number is multiplied by 2, 10, or 1000; just 100. I am not sure if that means this bug belongs here in the CL forum due to the interaction of the calculator and the note components or is due to the calculator itself mis-calculating…?

If I am not mistaken, this issue has arisen fairly recently. Activities I created some months ago did not have this issue (so far as I or my students ever saw), but those same activities are starting to have this problem.