Screen randomly fails to render
You perform a member search in CPM 6.2 SP1 (or any 6.x CPM series). Intermittently, when you perform the search the screen shows a blank section where the Composite 360 view should be.
Steps to Reproduce
- Go to the member search screen.
- Search for a member.
The root cause of this problem is a defect in Pegasystems’ code/rules. When you click on the "Submit" button, there is a PegaCA-Work-Interaction.Confirm harness which is rendered as the search frame is being deleted. The user would never see this Harness as it is rendered as the entire Frame is being deleted. This harness contains an invisible section called Work-.CAForceTabClosed which executes a script reliant on the presence of the "Parent"0 of the Harness in the DOM for its successful execution. As the entire Frame is being deleted, a race condition ensues. Sometimes the Confirm Harness has already been orphaned as part of the deletion process and the Parent has already been deleted; and so the script fails silently. This failure interrupts the normal execution, with the result that the Composite 360 view does not render.
This issue is resolved through the following local change: The script that this Confirm Harness attempts to run is unnecessary. You should create a custom version of this Confirm Harness and remove the entire content of the Harness.