INC-137276 · Issue 585299
Arrow key navigation updates for layout grid tabs
Resolved in Pega Version 8.6
When a layout grid was configured as Tab mode, the up and down arrows allowed navigation between tabs. This has been modified to meet W3 standards of using left/right arrow keys to navigate between tabs and up/down arrow keys to scroll the page.
INC-137324 · Issue 584918
Corrected tabbing focus when modal flow has 'disable when'
Resolved in Pega Version 8.6
While tabbing through the modal dialog, focus moved to the background screen if there were custom flow action buttons that had a 'disable when' condition. This was caused by the last focusable element being a disabled element, and has been resolved by adding a disabled check in the getLastFocusableElement method that will determine whether element is disabled, and if so it will look for other elements as disabled elements can't be focused.
INC-137439 · Issue 584006
cleanRTEContent method updated
Resolved in Pega Version 8.6
Updates have been made to the JSoupParserUtility.java file to sanitize the call to confirm and the object tags.
INC-137510 · Issue 591294
CKEditor Source edit with formatting resumes process automatically
Resolved in Pega Version 8.6
Buttons on the harness were freezing after applying format using CKEditor when source mode was turned on in RTE. Investigation showed that on clicking the source button, after applying styles, the events were being paused and were not resumed automatically. This has been resolved by adding changes to resume the event queue.
INC-137691 · Issue 585770
Aria label added to support description of tab groups
Resolved in Pega Version 8.6
When using layout group - tab, the screen reader would immediately read the first tab; there was no information about the tab group itself. To support giving a description of the purpose of the upcoming tabs, Layoutgroup and DLG now have a design time descriptor to configure an aria-label which will be used to announce the purpose of the Layoutgroup ahead of reading the first tab.
INC-137736 · Issue 585511
Timing issue resolved for modal animation
Resolved in Pega Version 8.6
A modal dialog configured with Reveal Animation appeared first without the animation and then disappeared, immediately followed by the animated modal dialog. This was traced to a set timeout that caused the modal to render before the animation, and has been resolved by removing the set timeout.
INC-137818 · Issue 594024
Corrected sorting icon accessibility when grid size is not fixed
Resolved in Pega Version 8.6
After configuring a table and checking the boxes for Filtering and Sorting and unchecking the fixed (pixel) size grid box, tabbing in to the grid/table using the keyboard did not bring the focus to the sorting icon /header, but instead the focus went to the filter icon. If filter was unchecked and sorting was checked, the focus went to the first row of the table. This was traced to the column headers missing the tabindex attribute when the column headers were not fixed. When the column headers were fixed, tabindex =0 was present for the column header and the sort icon was accessible. This was traced to the Freeze Header value not being updated according to Fixed Size value because it was not a fixed size grid. To resolve this, an extra condition has been added in GenerateCellContent Rule-Utility-Function to be used while checking the Freeze Header
INC-137875 · Issue 608103
Update for special characters in operator name
Resolved in Pega Version 8.6
Handling has been added for encoding an operator full name field which contains special characters.
INC-137966 · Issue 597739
Embed-ReportFilter supports pyDateproperties
Resolved in Pega Version 8.6
After creating a report definition with Date time filter values where the 'from' date and 'to' date are input and propagated as “pyStartDateTime” and “pyEndDateTime” in the clipboard, opening the pyDate properties from clipboard resulted in a 'rule not found' exception. No properties of other data types generated the error. This has been resolved by creating the pyStartDateTime,pyEndDateTime and pyDisplayTimeperiod properties in Embed-ReportFilter to support this use.
INC-138309 · Issue 591149
Added busy state reset to reenable buttons after custom frame cancel
Resolved in Pega Version 8.6
When using a custom iFrame in a section that called a third-party URL, clicking on cancel for the popup "Do you want to stay on this page or leave it?" caused the screen to freeze. This was traced to the cancellation of the dirty page setting a busy state which disabled all the buttons and did not have a path to recovery. This has been resolved by updating the busy state so it will reset when the user chooses to cancel the changes and reenable all the buttons.