The calculator always returns 45 as the answer. It appears to have to do with a buggy multiply. If I use the script:
enter
9
enter
5
/
it finishes the steps correctly. If I add the next step to the script, the "*" (multiply) symbol, running the script on the number 100 yields 45 instead of the expected 180. Even recording a new function with these exact steps and playing it back has the same effect.
Note, a macro that only multiplies does function as expected.
Er, this applies to the Calculator, BTW
I was pretty sure you were talking about in the Calculator. :)
Fixed in revision 19813, it was a threading issue with the function player.