[Ctrl]+[Enter] creates unexpected extra lines in CAS
I recently discovered GeoGebra CAS' functionality of numerically evaluating an expression not only by clicking the Numeric tool or entering "Numeric(<expression>)", but by hitting [Ctrl]+[Enter] after typing it. Great!
However, this feature creates unexpected results, if a previously evaluated cell is re-evaluated with this shortcut.
Steps to reproduce in GeoGebra Classic 5 (CAS view):
- Type "1/3" in cell 1 and hit [Enter] --> this gives 1/3 as an exact output in cell 1
- Click the input line of cell 1 again and hit [Ctrl]+[Enter] --> this gives 0.33 as a numeric output in cell 1, but also creates a new cell 2 with input "$1" and output (not kidding!) "3333333333333/10000000000000"
That is bad enough and certainly not what anybody would want as a result to the calculation "1/3". But even worse, then it behaves like this even in new, unmodified cells!
- Type "2/3" in cell 3 and hit [Ctrl]+[Enter] --> this gives 0.67 as a numeric output in cell 3, but also creates a cell 4 with content "$3" and output "6666666666667/10000000000000".
Again, "6666666666667/10000000000000" is not what any reasonable human being would expect as a result to the question "What is 2/3?"
I would really prefer having an alternative to clicking the toolbar or typing "Numeric(...)" for a numeric result, and [Ctrl]+[Enter] seemed just like what I wanted, but not if it behaves like this.
Please fix it!