SR-D30944 · Issue 503233
Corrected pagination alignment in tabbed layout sourced from RD
Resolved in Pega Version 8.4
Pagination numbers were not being presented inline with the next/back arrows when using a tabbed table layout with source:report definition. To resolve this, the pyGridPaginator function has been added to Pega-Gadgets in Work- .
SR-D32698 · Issue 502739
Updated optimistic locking save to resolve exception
Resolved in Pega Version 8.4
When using Optimistic Locking, if the same work object was updated in another session in the middle of screenflow, the "save" button threw an exception on the screen and displayed the Review harness. This was traced to a change in the save API related to improved security, and has been corrected.
SR-D40938 · Issue 509686
Free form layout controls will be converted to dynamic layout
Resolved in Pega Version 8.4
After upgrade, a a pzActionDropdown control that was inside a pyActionDropdownSection was not visible anymore. Using the pzActionDropdown control directly worked as expected. Investigation showed that pyActionDropdownSection was using Freeform layout instead of the upgraded Dynamic Layout, and that the custom control was failing to generate the markup whenever drag/copy-paste was used for the control in any layout. To resolve this, the system has been updated so it will remove the control from a free form layout and use dynamic layout instead.
SR-D42334 · Issue 510592
Handling added to prevent Google Chrome double-localizing comma delim decimal input values
Resolved in Pega Version 8.4
When using Google Chrome with a localization that uses commas for the decimal separator, additional zeros were being added to values in the skin and corrupting entered values. This was traced to Google Chrome lacking support for the comma in the HTML5 element input type=”number”: this resulted in an entered number such as 1.0 being localized by the browser display as 1,0 but the actual input value was still being held as 1.0. When a refresh happened, the localization was applied again and the corruption was seen. To compensate for this, the action has been changed from refresh section to post value.
SR-D47477 · Issue 513725
Updated header left screen layout to remove extraneous checkbox
Resolved in Pega Version 8.4
In Google Chrome, resizing the portal so it showed the hamburger menu displayed an extra small square checkbox above the menu. This check box was caused by a font icon whose content value was present, but the selector was not assigned a font family because it was targeted for header left footer screen layout and not the header left screen layout. To resolve this, the selector has been modified to be more specific to header left screen layout.
SR-D50208 · Issue 517233
Corrected layout of sort and filter icons for grid tables
Resolved in Pega Version 8.4
The sort and filter icons in a table grid were almost overlapping, and in some cases the sort icon was so small that it was almost not visible unless the width of the specific text was enlarged to see it. This was traced to a CSS snippet present in one of the override files that forced the width of the name column grid header to 100%, and has been corrected by ensuring the sort column is left aligned next to the column header.
SR-D52665 · Issue 518264
Corrected error when using CharCounter in non-template mode
Resolved in Pega Version 8.4
An error message was generated when trying to save a section with the TextArea's Display CharCounter set to True. This was traced to an error in the remaining character count span generation for non template mode and has been corrected.
SR-C80200 · Issue 494451
Resolved Sporadic ControlBuild error in sections
Resolved in Pega Version 8.4
After upgrade, a sporadic error was seen with sections of a VTable after a server restart where a portion would not load and the error "com.pegarules.generated.html_property.ra_stream_pxtextinput_1786000787_default incompatible with com.pega.pegarules.pub.runtime.ControlBuilder" was seen. This issue was traced to invalid generation of an assembly parameter map for random sections the first time the table was called after restart. To resolve this, the system will now allow assembly parameter generation for a second time when they are empty, and the assembly parameters preparation will be handled as a synchronous process.
SR-D15798 · Issue 510558
Check added for Turkish locale in Firefox
Resolved in Pega Version 8.4
When using Firefox in the Turkish locale, attempting to open worklist subsets or edit tables in a modal dialogue caused the browser to hang. This was traced to the character conversion process in the browser and has been resolved with the addition of a check.
SR-D15844 · Issue 496778
Flag set for using defer load context switching with IE
Resolved in Pega Version 8.4
Defer load section was not working as expected due to Microsoft Internet Explorer 11 not maintaining the context of the section during busyIndicator hide. To avoid this, a flag 'pega.ctxmgr.skipContextSwitching' will be set during the hide of busy indicator if Microsoft Internet Explorer is used, and the harness switching context will then be decided based on this flag.