SR-C4280 · Issue 349923
Template fixed so JAWS reads menu name when an image is used
Resolved in Pega Version 8.1
When using template mode, JAWS was reading the image src text for navigation menus configured with an image on them. This was caused by the role="link" aria-haspopup="true" being wrongly generated on the <img> tag, and has been fixed by updating the template file to generate the role only for an anchor tag and not on img.
SR-C42819 · Issue 382453
Enhancement added to configure location for data import error CSV file
Resolved in Pega Version 8.1
An enhancement has been added to allow the Data Import Error CSV file location configurable through the addition of the property pyErrorFileStorage. This property needs to be set before the input process is started and supports only filespec syntax. It should contain the fileStorage location like file://defaultstore:/ , file://amazons3:/, etc. The value can be set to any of the available repositories and the error file will be placed accordingly in the respective repository. This process is more flexible than DSS, and allows the site to configure different locations for different imports in the same application. If no value is passed to the import process, Defaultstore will be used.
SR-C4290 · Issue 347477
Reduced redundant reads of work objects during CheckLockingMode
Resolved in Pega Version 8.1
In analyzing captured Trace data, it was noted that there were several redundant reads of the work object, including within the pzCheckLockingMode activity. In order to avoid unnecessary opens of Work objects in pzCheckLockingMode, it has been modified to conditionally open the Work object/Cover object.
SR-C4302 · Issue 353303
JAWS correctly reads date label only once
Resolved in Pega Version 8.1
If a section was created with a date field and a label, JAWS read the Date label twice in calendar display mode. This was due to there being a <label> associated with the date-time control and then the aria-label was being added as part of the helper text implementation. To resolve this, the aria-label will be removed in non-template, and but in template only the label for the text in the aria-label attribute will be removed.
SR-C43094 · Issue 381968
Fixed system repopulating emptied PageList in cache
Resolved in Pega Version 8.1
While removing all items from a pagelist within a work object in the client cache, pagelist.remove(index) is called to perform the work After syncing to the server, all items unexpectedly returned to the page list. This was traced to the 'getDiffSnapshot' method in process_engine-js skipping empty array properties and not adding them to the diffSnapshot, causing the data to be restored during the sync merge process. To resolve this, if the updatedWorkPage is emptied, it will be set to an empty array. If a property of type array is found, the system will iterate over the updatedWorkPage and populate the pyWorkPage.
SR-C43333 · Issue 385835
Purge/archive locking issue corrected
Resolved in Pega Version 8.1
Updates have been made to resolve a locking release issue for the pzBatchPurgeArchive activity.
SR-C43399 · Issue 382042
Case name caption security inserted
Resolved in Pega Version 8.1
In order to protect against the possibility of executing malicious JavaScript code by entering an appropriately modified name while adding new case type, pyCaption in menu items will be made HTMLSafe by converting JSON through the GSON library.
SR-C4350 · Issue 348583
Copy/select works for WorkList/WorkBasket grid in Microsoft Internet Explorer
Resolved in Pega Version 8.1
When trying to select any values present in Worklist and Workbaskets when using Microsoft Internet Explorer , the message ‘Transfer this assignment’ appeared. The selection worked correctly in Google Chrome. The root cause for this issue was traced to the different DOM structure generated in Microsoft Internet Explorer and Google Chrome, and it has been corrected by updating the non-autogenerated control to create consistency across browsers.
SR-C43501 · Issue 382265
Handling added to clear dashboard Data pages and thread when switching activity
Resolved in Pega Version 8.1
After publishing a dashboard to an application, everything worked as expected when directly logging into that application. However, if the user had multiple access groups and switched to another access group, the wrong dashboard was displayed and D_pxUserDashboardLoadList was not reloaded. This has been resolved by moving the D_pxUserDashboardLoadList Data page to Thread level and adding the new Data transform PZCLEARDASHBOARDDATAPAGES called from pzClearDataPagesBeforeSwitch. This will clear the dashboard Datapages and the thread when switching the activity.
SR-C43501 · Issue 382522
Handling added to clear dashboard Data pages and thread when switching activity
Resolved in Pega Version 8.1
After publishing a dashboard to an application, everything worked as expected when directly logging into that application. However, if the user had multiple access groups and switched to another access group, the wrong dashboard was displayed and D_pxUserDashboardLoadList was not reloaded. This has been resolved by moving the D_pxUserDashboardLoadList Data page to Thread level and adding the new Data transform PZCLEARDASHBOARDDATAPAGES called from pzClearDataPagesBeforeSwitch. This will clear the dashboard Datapages and the thread when switching the activity.