SR-D68311 · Issue 535985
Corrected table row highlighting on iPad
Resolved in Pega Version 8.1.8
A table row was highlighted when clicked on an iPad in landscape view, but when the device was rotated to portrait view the row was not highlighted. This was traced to the background CSS overriding the selected style, and has been corrected by modifying py-responsive-overrides.css.
SR-D34359 · Issue 510602
StretchTabsWidth performance improvements
Resolved in Pega Version 8.1.8
Slowness was seen when a new intent task was created through an interaction. To improve performance, some of the unnecessary calls to the Layout Group _updateStretchTabsWidth() function have been eliminated, and the function code has been updated to use native javascript performant helper functions so it starts rendering sooner. A flag has also been added to disable addnewtab and resizeactions: these need to be enabled through pega.u.d.DISABLE_LG_RESIZE and pega.u.d.DISABLE_ADDNEWTAB.
SR-D43740 · Issue 512184
Added support for Helper Text Question Mark with visibility condition
Resolved in Pega Version 8.1.8
The Helper Text Question Mark was not displaying if the control was configured with "Help icon with overlay on hover" combined with a visibility condition. This was a missed use case, and the expression visibility support for controls.changes have now been added in the pzpega_ui_DLCellTemplate.js file.
SR-D45251 · Issue 523815
Harness context will be stored to handle on click executed outside of the Ajax Container
Resolved in Pega Version 8.1.8
An exception was generated in the interaction portal on execution of a post-value action for the on-change event on a text-box in the service case: "Failed to find instance Work-Interaction-Research.EmailBodyRTE of type Rule-HTML-Section". This was traced to a condition where clicking outside of the Ajax Container context to trigger the change caused the Events code to execute the event in the active context when the active context had already been changed by clicking outside of the AC. To avoid this, the system will store the harness context in the event object using pega.ctxmgr.getContextByTarget(target) API. Additional changes were also made to handle the context switching in case of post value when the blur triggers a change in context.
SR-D45848 · Issue 515525
Added toggle to hold radio button value during multiple service case creation
Resolved in Pega Version 8.1.8
When a field was implemented with a radio button control in the service case screen, starting two cases of the same or different case type (with the same property and control) resulted in the selected value not sticking in the first case when selections were made for the second case. This was traced to multiple radio buttons with the same name in the dom for different AJAX containers: as per radio buttons behavior, only one could be selected if they have the same name. To correct this issue, updates have been made to change the name on radio buttons which are inside the hidden AJAX container and toggle the changes when the buttons should be shown.
SR-D46451 · Issue 511711
Resolved signature capture transaction error
Resolved in Pega Version 8.1.8
After configuring a launch modal in flow to capture a signature, trying the submit the flow after capture was resulting in the error "This action is not allowed as it is outside the current transaction." This was traced to the flow in the modal HTML which contained a hidden input for transaction ID, and this ID was not being updated. As this was part of a legacy area, the hidden input transactionID element in pzFlowDetails has been removed.
SR-D47344 · Issue 519892
Single quotes escaped in rich-text editor title field value
Resolved in Pega Version 8.1.8
A JSON parse error was caused by single quotes not being escaped in the rich-text editor title field value. This has been corrected.
SR-D47689 · Issue 520828
EvaluateConditions properly sets context for refresh section
Resolved in Pega Version 8.1.8
Rule Not Found and Unresolved Assembly Errors were seen in production logs after upgrade. Investigation showed that the method context used by pzpega_ui_changetracker.js in "evaluateConditionsOnXThread" was not reset correctly, causing the refresh section response for the Recents List to not be properly updated. This has been resolved by updating the evaluateConditionsOnXThread method to set the proper context after evaluateClientConditions is run.
SR-D49305 · Issue 519365
Tab layout group handling improved
Resolved in Pega Version 8.1.8
A difference in scrolling speeds between left and right arrows and an issue with the cursor correctly being redirected to mandatory fields were traced to errors in the tab layout group handling. The right scrolling issue was due to the calculation for right tab movement being incorrect in certain resolutions with relatively positioned elements, and has been corrected. The cursor redirect was caused by an error in the layoutgroup focus when used inside a screen flow where the first focus goes to the screenflow navigation on load, and has been resolved by adding a try catch for an invalid selector in case of a div error.
SR-D50469 · Issue 519924
Helper text fetches field value fr dropdown
Resolved in Pega Version 8.1.8
A dropdown control configured with a helper text with a field value was not fetching the field value in runtime, but instead displayed the Field Value Name. This was traced to an issue with case sensitivity in getLocalizedValuecall in DLCellTemplate, adn has been resolved by updating pyToolTip to pyTooltip.