Two zeros get added to an entered number (the number gets multiplied by 100) each time I press the Enter key!

I am reporting  a bug that showed up in Turbotax 2018 or 2019, if memory serves, and still persists even in Turbotax 2020. 

 

At some point Turbotax people decided they don't want to deal with cents anymore.  Well, that is fine, if the program still allows the user to enter the cents, as in 10.47, and then just round it to 10.00.  But in most (if not all) cases, Turbotax just "expects" the user to enter a whole number, without any cents.  If I type 10.47 for the value of a field and press the Enter key, the number that Turbotax takes for and shows in the field becomes 1,047.00.  Even if I enter 10.00 and press the Enter key, the number for the field becomes 1,000.00.  Worse, as long as the current input field is the same, every time I press the Enter key, Turbotax adds two more zeros to the number.  So, if I type10.47 and press Enter, it becomes 1,047.00; press Enter again, it changes to 104,700.00; press Enter once more and it turns into 10,470,000.00; etc., until finally Turbotax says something like "this number is too large for this field."

 

It seems like every time I press the Enter key, Turbotax takes whatever the current field contains (e.g., 1,047.00); ignores any decimal point and/or commas that it may contain; considers the result (i.e., 104700), as a new entry for the field; to which it then adds comma separators and a ".00" at the end (104,700.00); and stuffs it back into the field. 

 

This is clearly a program bug, and it is extremely annoying.  In cases where pressing the Enter key jumps from the current field to the next field, this bug multiplies the content of the current field by 100 before it jumps to the next field.  Thus, simply visiting previously entered data by pressing Enter to skip over the fields, multiplies them by 100, each time!

 

This bug has been there for at least 2-3 years, but I see no one else having reported it.  I wonder why.