INC-136202 · Issue 603904
Needed offline mobile resource added for upgraded channels
Resolved in Pega Version 8.6
The error "Mobile login issue - "Resource missing. See client logs" appeared after upgrading the platform and updating the mobile channel interface. A logout button appeared, and clicking it generated a popup with "Cancel" and "Log off" buttons. Clicking Cancel returned the user to the default UI in the mobile screen. This was traced to py-avatar.css not being present, which is a resource needed for the offline application with the current platform, and this has now been added.
INC-136410 · Issue 591892
Check for mobile added
Resolved in Pega Version 8.6
While performing external assignment in the Designer Studio, the console error "Uncaught TypeError: Cannot read property 'isMultiWebViewOfflinePegaMobileClient' of undefined" was generated. Investigation showed that this was caused by the pega_desktop_api checking pega.mobile.isMultiWebViewOfflinePegaMobileClient, which was undefined while not working on mobile. To resolve this, a check for mobile has been added.
INC-136768 · Issue 588451
Question Wizard import will downcase answer types to match system requirements
Resolved in Pega Version 8.6
The Question Upload wizard would not create a File type question while using a survey template. The template has a column Answer mode in which accepts an input of the type of answer expected, but in this use case "File" was given instead of "file", resulting in the question being created using the default values. To resolve this, during the import process when the system parses the file and gets the contents from the data using the pzSetdefaultValuesforQuestions DT, mode values will be explicitly set to lowercase.
INC-138106 · Issue 601809
Documentation update for offline apps
Resolved in Pega Version 8.6
Information in the top-level offline guidelines article has been updated to include a recommendation to avoid using declarative indices in offline-enabled mobile apps as these may cause multiple duplicated indices to be created in the database.
INC-138698 · Issue 595380
Mobile app improvements for poor connectivity conditions
Resolved in Pega Version 8.6
When the mobile app was used in areas with poor data network connectivity, the screen was freezing or a number of sync errors were seen. Improvements have been made in the processing and wait conditions to smooth the functions when connectivity is intermittent.
INC-138954 · Issue 591835
Logic updated for deepMergeObj API
Resolved in Pega Version 8.6
Issues with the embedded page values being removed when navigating from a flow action and inconsistent localization of labels and captions in a mobile app were traced to the deepMergeObj API; the logic for the API has been revised to ensure the pxObjClass property is not removed from embedded pages during the doSave function.
INC-139112 · Issue 590982
iOS module creation documentation updated
Resolved in Pega Version 8.6
In order to clarify the procedure to launch a custom iOS module from Pega devkit, the general guide to PIMC custom module development has been updated to include more detail on the development path as well as information on the most common problems encountered.
INC-139678 · Issue 589050
Cancel button added to reset stuck mobile downloads
Resolved in Pega Version 8.6
Occasionally a mobile download would become stuck from an undetermined reason and cause the UI to freeze without a means to reset or cancel. To assist in recovery, a "Cancel" button will now be visible during the downloading process for a mobile app in mobile channel.
INC-139861 · Issue 594007
Cross site scripting protections added to Case Email
Resolved in Pega Version 8.6
Cross site scripting updates have been added to rules handling linked email correspondence.
INC-140725 · Issue 597473
Custom question parameters visible in survey
Resolved in Pega Version 8.6
When opening an individual question in the custom question section of a survey, the parameters passed were visible in the Answer tab but not when clicking on the getParams link in the right-side panel. This has been resolved by updating the pzSetRuleAndPropValuesForQuestion activity to copy section params from the question rule and call GetSectionParamsToPrompt to get latest parameters data.