|Applies To||Affected Versions: 4.1.2; 4.1.1; 4.1; 4.0.1; 4.0; 3.6.X|
|Issue||Certain functionality in Aveksa is presented in a popup dialog window with tabs, such as creating reports, scheduling jobs, etc. In these instances, there is the possibility of form field data being corrupted/lost when switching between tabs before the contents of those tabs have fully loaded.|
The problem was initially observed when attempting to edit schedules. The default tab is "Entitlements," listing all entitlements and whether they are scheduled (via radio buttons marked yes or no). When the list of entitlements is long, this tab may take a few seconds to load. If, during the load, the user switches to another tab, like the "Multi App Ent" tab, the UI does not appear to have malfunctioned. However, navigating back to the "Entitlements" tab, all radio buttons previously marked "yes" will now be marked as "no." If the user notices this, pressing Cancel can prevent the UI from submitting these incorrect values to the server. However, if the user never returned back to the "Entitlements" tab and pressed "OK" from the "Multi App Ents" tab, the schedules under "Entitlements" will be lost. The issue is not reproducible every time; however, the quicker the user navigates away from the "Entitlements" tab, the higher the chance the form field data is corrupted.
This issue has been fixed for version 4.1.3.
|Workaround||As a workaround to this problem, always allow the current tab to complete loading.|