For example, the filter "1 3 [[-4.05]] +[sum[]]" should evaluate to -0.05. Instead it evaluates to -0.04999999999999982. -4.005 evaluates to -0.004999999999999893. -4.00 correctly evaluates to 0. Positive numbers, whether in brackets or not, are not affected. Neither replacing the double square brackets with single quotes nor storing the number in a field fix the problem.
For example, the filter "1 3 [[-4.05]] +[sum[]]" should evaluate to -0.05. Instead it evaluates to -0.04999999999999982. -4.005 evaluates to -0.004999999999999893. -4.00 correctly evaluates to 0. Positive numbers, whether in brackets or not, are not affected. Neither replacing the double square brackets with single quotes nor storing the number in a field fix the problem.
Version:5.2.4