There seems to be a bug with the freeze window script step with FM Go 12. If I have a set of records I want to loop through on a layout and I freeze the display before the loop, when the loop ends, the record pointer is on the right record but the display is on the first record in the set (script always starts with a Go To First Record step). I need to manually go to the previous record and forward to the record I need to adjust the display to the correct record. I can also do this within the script by doing a refresh window to turn off the freeze and then doing a Next then Previous record nav.
Steps to reproduce the problem
Move through a few records with goto next record
Display shows starting point but record position indicator shows correct record selected.
Display should show the record that is selected at the end of a script.
Showing wrong record.
Exact text of any error message(s) that appear
No error message involved.
Issue a refresh step then nav backward and forward again and the display will be correct after the script terminates.