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

Description:

 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.

Workaround:

 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.

Notes: