INC-231145 · Issue 734364
Security improvement for Currency control
Resolved in Pega Version 8.8
A potential cross-site scripting issue related to readonly formatting for the Currency control has been resolved.
INC-231255 · Issue 743958
ToolTip update on repeating dynamic layers pagination options removed
Resolved in Pega Version 8.8
The repeating dynamic layers Tooltip regarding format settings in the property panel has been removed as pagination for user action works for both template and non template.
INC-231316 · Issue 744051
Corrected tab display with collapsed panel
Resolved in Pega Version 8.8
Tabs were not displaying properly in the case view with collapsed summary panel (when there is too many tabs). This has been corrected.
INC-231325 · Issue 738557
Listener timeout added for fetching external content
Resolved in Pega Version 8.8
Email listeners became stuck and did not recover if there was an issue retrieving external content for a message. To resolve this, a timeout setting has been added when fetching external content.
INC-231625 · Issue 735231
Handling updated for fetching chain of archived ancestor cases
Resolved in Pega Version 8.8
Previous work done to show the case hierarchy dropdown for archived cases in the ReviewArchivedCase harness has been further modified to cover additional use cases. The original method to fetch the parent case was "Obj-Open-By-Handle" which supports secondary storage but triggers all declaratives, which may lead to errors under specific configuration. Using "Obj-Browse" instead does not support secondary storage, but does not trigger declaratives. In order to ensure the best coverage for various use cases, this has been updated to conditionally use both methods; the system will use "Obj-Browse" first, and if it fails it will check secondary storage using "Obj-Open-By-Handle".
INC-231711 · Issue 739220
Localized date format based on custom constants
Resolved in Pega Version 8.8
After update, date values were shown with the format itself such as "dd/MM/yyyy h:mm a" instead of the actual date value. This was an unintended side effect of work done to localize the date handling for a specific locale, and has been resolved by updating the setting method to one which uses custom constants available to generate the custom datetime format per locale.
INC-231847 · Issue 737405
DSS added to control validation of hidden fields
Resolved in Pega Version 8.8
When required fields are in hidden format, a client side validation error may be thrown on submit. To address this, a DSS has been added to control whether or not hidden fields are validated. By default "validateHiddenField" will be true and the fields will be validated; changing this to false will skip the validation of hidden fields.
INC-232204 · Issue 738834
List Report opens in new tab
Resolved in Pega Version 8.8
Every time the results of the List report was clicked, the UI was refreshed and the case opened in the same screen with filter criteria removed. This was traced to "pega.desktop.infinity.openHandleInNewTab" being added in the "pzRDWinTitle" control, which is referred in the "pzReportDisplay" section. As the "Apply filter" button action set is not refreshing the "pzReportDisplay" section, the original function "pega.desktop.infinity.openHandleInNewTab" was getting replaced with "openWorkByHandle". This has been resolved by adding the conversion of the openworkbyhandle function in the header of the table.
INC-232449 · Issue 742978
Able to use filter range on a table column
Resolved in Pega Version 8.8
While trying to filter results between a range in table column, the error "This results in an invalid numeric range" was generated. This has been resolved by adding a check for not setting the 'data-value' if the formatted value and target value are same.
INC-232518 · Issue 741154
Menu button no longer steals focus on dismissal
Resolved in Pega Version 8.8
Action menus in the portal harness were stealing focus from input fields in the work harnesses. This was an unintended side effect of work done to correct an issue where focus was not correctly remaining in the table layout, and has been resolved by updating the control menu to avoid the explicit focus in the hideNode function when the menu is already dismissed.