Support Article

UI not consistent between migrated operators and new operators

SA-32947

Summary



Application migrated from Pega 7.1.7 to Pega 7.1.9. Old user/operator when accessed in Pega 7.1.9, then few of the buttons and text labels are not displayed in expected styles. Refer the below screenshots:





If the old user/operator account is resaved or using new operator in Pega 7.1.9, then it is displayed correctly. However, due to business requirement users cannot be resaved.

Error Messages



Not Applicable


Steps to Reproduce

  1. Configure custom header values and apply CSS header label with font size of 18
  2. Create an operator in 7.1.7
  3. Upgrade the system to 7.1.9
  4. Launch the caseworker portal.
  5. check that the font is not as expected.
  6. Create a new user in 7.1.9 and launch the case worker portal.
  7. Observe the UI is different between these two operators.


Root Cause



desktopbase.css is not supposed to load for new portal like composite portal. This skin file is used in 5.x application.

Resolution



Apply HFix-31293. The changes of this hotfix is as below:

Added a safe check to load the style only when the portal is not composite.

<pega:otherwise>
<pega:when test='!(pyPortal.pyDesktopSubType=="Composite")'>
<pega:file name="desktopbase.css"/>
</pega:when>
</pega:otherwise>

Published January 27, 2017 - Updated January 29, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.