000027941 - KB-1486 UI navigation causing loss of data

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support Employee on Apr 21, 2017
Version 2Show Document
  • View in full screen mode

Article Content

Article Number000027941
Applies ToAffected Versions: 4.1.2; 4.1.1; 4.1; 4.0.1; 4.0; 3.6.X
IssueCertain 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.
Cause

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.

Resolution

This issue has been fixed for version 4.1.3. 

WorkaroundAs a workaround to this problem, always allow the current tab to complete loading. 

Attachments

    Outcomes