Ben,
With cases like this where you think there is a bug in Genero, it is more appropriate to raise a support case via the support portal. That will trigger any SLA timers etc
I will point out two notes in the documentation
In the CLEAR statements
http://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_record_display_CLEAR_field.html there is a Note: CLEAR field-list clears the field values and resets the TTY attributes to NORMAL
And also this entry about the use of CLEAR with UNBUFFERED
http://4js.com/online_documentation/fjs-fgl-manual-html/#fgl-topics/c_fgl_dialog_CLEAR_instruction.htmlI would recommend you use presentation styles instead of TTY attributes, and review the use of CLEAR if you are using UNBUFFERED.
Reuben