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.
SR-D17568 · Issue 498412
Handling added for interaction portal refresh containing many data parameters
Resolved in Pega Version 8.4
Attempting to refresh the browser when there were interactions opened in the Interaction portal and a huge amount of data on the parameter page caused the screen to blank and the interaction content was not displayed. Investigation showed that as part of the refresh, the displayOnPage GET request was sent with all of the parameters in the parameter page (data-model), resulting in a 400 Bad Request due to the browser URL length limitations. This has been resolved by removing the parameters which are not actually required for the displayOnPage GET call during the refresh case.
SR-D17919 · Issue 491582
Corrected thread switching when moving between interactions tabs
Resolved in Pega Version 8.4
When using Create New for a Phone Call-Consumer in one tab and Create New for an Outbound Phone Call on another tab, the thread was not changing when switching between the tabs of the interactions. Closing the Outbound call interaction resulted in null pages on the clipboard. This has been resolved by updating the pzpega_ui_doc_tabsupport file so it switches to root document context if called from onActivate function using a flag.
SR-D18200 · Issue 492100
Whitelist security added to getDataPage API
Resolved in Pega Version 8.4
In order to secure data pages that may be exposed through using Global Resource Settings with the pega.api.ui.actions.getDataPage API, logic has been added to expose only mentioned data pages from the clipboard through pyPublicDataPageWhiteList.