SR-B76668 · Issue 350935
Long pages print correctly in Microsoft Internet Explorer
Resolved in Pega Version 7.4
When using a print harness, long pages (width wise) were cut off when using Microsoft Internet Explorer. This was caused by Print preview getting scrolled, and has been resolved by adding a check in doc_lifecycle to return from the handling.
SR-B76839 · Issue 329462
Work object URL error fixed in PegaExpress
Resolved in Pega Version 7.4
In PegaExpress, opening an assigned work object with Unicode naming and clicking the icon for other device type or device shape to change resolution generated an error indicating a corrupted URL. This was due to the encoded URL being passed through SafeURL and thus being double-encoded, and has been fixed.
SR-B77123 · Issue 327930
SmartInfo alignment fixed for multiple placements
Resolved in Pega Version 7.4
If SmartInfo was configured in two places in a section, the first appeared as expected but the second was misaligned. To correct this, the code has been updated to place the SmartInfo inside the body or harness as expected.
SR-B77123 · Issue 337074
SmartInfo alignment fixed for multiple placements
Resolved in Pega Version 7.4
If SmartInfo was configured in two places in a section, the first appeared as expected but the second was misaligned. To correct this, the code has been updated to place the SmartInfo inside the body or harness as expected. In addition, an error with being able to dismiss the SmartInfo window has been resolved.
SR-B77586 · Issue 333030
Updated logic for multi-select control list updates
Resolved in Pega Version 7.4
Multi-select control list items were not getting updated even after removing the associated page list from the clipboard. This has been corrected by updating the logic for the processClipboardPage method in ContextProcessor.java to update pagesize property in context data. In addition, client side changes in pzpega_ui_templateengine js will delete the results if pagesize is 0.
SR-B77586 · Issue 330736
Updated logic for multi-select control list updates
Resolved in Pega Version 7.4
Multi-select control list items were not getting updated even after removing the associated page list from the clipboard. This has been corrected by updating the logic for the processClipboardPage method in ContextProcessor.java to update pagesize property in context data. In addition, client side changes in pzpega_ui_templateengine js will delete the results if pagesize is 0.
SR-B77596 · Issue 328068
Check added for true/false value in repeat grid before default set
Resolved in Pega Version 7.4
When a repeat grid of data elements contained only two TrueFalse fields, setting the default value of the first property to True and the second one to False resulted in not being able to edit the columns as expected. This was caused by the default value being set without checking whether the property already had a value, and has been fixed by adding a check in GenerateCellDefaultValues.
SR-B77920 · Issue 327916
Mashup drilldown error fixed
Resolved in Pega Version 7.4
When embedding a drilldown report in Mashup, the drilldown had no effect and an error was shown in the JavaScript console. This was traced to the drilldown script trying to localize the word "Submit" by calling pega.report.RDUtils.getLocalString(), which calls doFormSubmit(), which generated the error "Uncaught TypeError: Cannot read property 'hashArray' of null" because pega.desktop.support.getDesktopWindow() was returning null. This has been fixed with the addition of a null check in order to better handle this call.
SR-B78634 · Issue 328274
Fixed JVM crash caused by HTMLtoPDF logic
Resolved in Pega Version 7.4
An update to address a rapid memory leak in the HTMLToPDF activity was causing JVMs to crash due to the replacement logic incorrectly injecting email footer HTML content in the generated PDF. This has been fixed.
SR-B78831 · Issue 329948
Corrected readonly toggle for uploaded files
Resolved in Pega Version 7.4
Readonly formatting was not getting removed/added correctly in file uploads, causing formatting errors that included issues like assigning the actual value of the input fields in a case (such as removing the $ and decimal separator from a currency value). This was due to an unneeded call to an extra check condition, and has been fixed.