A simple test package was provided by the customer, which has a BO, form, query and 3 workflows. We have the following scenario: (1) There is a workflow that disables the action button. (2) Typing a value into the field and tabbing away DOES enable the button. (3) Data entry into the field should not be re-enabling the action; there is no call or action that should be triggering that. (4) It appears that there is some form of platform bug or quirk where touching a field that has been touched by a metadata task gets changed without specific action.
In the case of the Refresh action, the platform still needs to call the Form Rendering service instead of refreshing the Form Rendering service, because the refresh doesn’t check the gui_instance table and doesn’t apply the changed properties.