SR-B84855 · Issue 339079
Clarification on DSN Thread Topic parsing
Resolved in Pega Version 7.4
The PDN article regarding parsing DSN emails incorrectly stated that "If the message triggers a DSN, the Thread-Topic value is still intact. You can map the value from this header to a utility named parseThreadTopicHeader in the Message Header section on the Request tab. Be sure to specify the pyInboundEmail page property in the Map To Key field." In actuality, the Thread topic is not intact for all domains; it depends on the email provider. If the thread topic is not present in the DSN mail header, custom logic will need to be added in the email service activity rule to get it from the mail content.
SR-B96972 · Issue 343423
Specification rule save-as loads requirements
Resolved in Pega Version 7.4
While doing 'Save As' of a Specification rule from a locked ruleset version to a higher unlocked version of the ruleset, the linked Requirements were not shown in the Requirements section under the Details tab. Sometimes a refresh would show the requirements, but intermittently an exception would be generated. This was traced to the system not auto-populating the requirements list on 'save as' of the specification, and code has been added to PostActionSaveAs of the 'Rule-Application-UseCase' class to populate the Requirements link on 'save as' of this rule.
SR-B90037 · Issue 340248
pyFolderID honored for SaveFileContent
Resolved in Pega Version 7.4
After customizing the out-of-the-box Activity "SaveFileContent" by setting the property "pyFolderID," all attachments were stored in the Documentum root folder instead of the specified folder. This was traced to a code error that bypassed setting the parameter, and has been fixed.
SR-C1910 · Issue 344160
Performance improvement for D_StartingFlows
Resolved in Pega Version 7.4
The algorithm for loading D_StartingFlows has been adjusted to be specific to when "optimistic packaging" is enabled, so that D_StartingFlows is not loaded during typical delta sync response generation.
SR-C496 · Issue 343628
Images render correctly in iOS/Android
Resolved in Pega Version 7.4
The mobile app was not rendering images on IOS or Android devices, but the images were visible when running the mobile view from a desktop browser. In addition, the vertical scroll bar was not displayed on lengthy screens. This was due to the template code not appending '+xml' to MIME type when the SVG content did not start with "<?xml ," and has been fixed by always concatenating +xml in IconAssembly.java.
SR-C496 · Issue 342641
Images render correctly in iOS/Android
Resolved in Pega Version 7.4
The mobile app was not rendering images on IOS or Android devices, but the images were visible when running the mobile view from a desktop browser. In addition, the vertical scroll bar was not displayed on lengthy screens. This was due to the template code not appending '+xml' to MIME type when the SVG content did not start with "<?xml ," and has been fixed by always concatenating +xml in IconAssembly.java.
SR-B94506 · Issue 341185
Unneeded clipboard use cleared during sync
Resolved in Pega Version 7.4
During the "delta sync" process, a very large clipboard size (96 MB) was observed for offline sync service requestors. Further analysis showed that the application page contained a property pyOfflineCases which increased the application page size from 28K to 679K. Since the property isn't present in the saved application rule model, the pzDataSyncPackager rule will clear it from the clipboard to improve performance.
SR-B76291 · Issue 326555
Layout Group Tab works in Firefox
Resolved in Pega Version 7.4
When using Firefox for a 'Layout Group' of 'Tab' type, two issues were seen: 1) Navigating layout tab names by clicking the right navigation control caused the further right tab names to not be displayed. 2) Tab content came up properly when selecting the right-most tab via the navigation menu control, but the corresponding tab name wasn't displayed. These were issues with the margin-left on tabbed header element not working correctly, and has been fixed by replacing margin-left with transform: translateX in the API for all tabbed header elements.
SR-B79966 · Issue 329488
Removed field validation for read-only labels in grid header
Resolved in Pega Version 7.4
Labels that were marked required did not switch to the explicit "required" text when accessibility was enabled. The underlying issues is that the grid column header is simply a label and configurations like "Required" do not apply to the column header. As a result, this configuration has been re-worked for consistency by disallowing/removing setting the grid headers as required. This is handled via a visibility check so that the required field validation is not displayed for labels in the grid header. The check essentially hides the required field configuration for any label inside the grid due to the label control being read-only.
SR-B91454 · Issue 340080
Click to refresh harness works the first time
Resolved in Pega Version 7.4
After configuring "Refresh Current harness" and Data transform on click of a button, the actions were not fired on the first click but worked on the second. This consistently happened when using Microsoft Internet Explorer and Edge, and was intermittent in Firefox and Google Chrome. This was traced to the click event not getting added to the queue since the queue already had a click event, and has bene fixed.