Issue 31182 — Data typed in a field is lost when you zoom the field after entering it
Status: Solved in 10.2.01
Solution available in patch(es): G104
Summary: Combinations of editbox data entry, debug, and zoom cause debug watch values to be null or screen entries to be lost. Environment: + Uniface: Version 9.7 + Operating System: All + Database: All Symptoms: Scenario I: ---------- - In an Edit Box type: a - Zoom the field - Start the debugger via Gold key - In the still zoomed edit box, type: bc - Click the green check - Execute some PROC The debugger will show that the edit box is empty Scenario II: ----------- - In an Edit Box type: a - Zoom the field - Start the debugger (Gold-C) - In the still zoomed edit box, type: bc - Click the green check - Execute some PROC that refers to the Edit Box The debugger and screen will only show the entry created by the PROC; the entry "abc" is lost.
If you zoom after entering data in a field, the field will look like it has data and it also looks like you can modify that data. Uniface proc code, however, will not see that data, nor any subsequent modification of it. Only after a clear will the field behave as expected again. Workaround: if you need to zoom a field, do it before entering any data in the field, enter all the data while the field is zoomed.