SR-A3697 · Issue 210718
Resolved Revalidate and Save freeze
Resolved in Pega Version 7.1.9
After upgrade, running revalidate and save on imported rules with the option "During Update Move To?" enabled, the first rule was processed but the process then stopped and generated the error "Uncaught TypeError: parentRow.all is not a function" if the Google Chrome or Mozilla browser is used. This problem was caused by old non-auto-generated controls, and has been resolved by modifying the ShowBulkUpdateList html section.
SR-A1959 · Issue 209485
Corrected checkbox behavior with freeze header
Resolved in Pega Version 7.1.9
In repeat grids where freeze header was checked throughout the application and data was populated by page list, running the flow on selecting a check box for a single row resulted in all the check-boxes of the grid getting selected. This was an issue where the API "checkAllIfInHeader" incorrectly assumed that the checkbox was in the header for each row, which caused all the checkboxes of the row to change according to the checkbox that had been changed. To prevent this, a condition has been added to "checkAllIfInHeader" to exit if it is inside a row and not in the header.
INC-150074 · Issue 613069
Corrected sorting icon accessibility when grid size is not fixed
Resolved in Pega Version 8.3.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-137510 · Issue 591295
CKEditor Source edit with formatting resumes process automatically
Resolved in Pega Version 8.3.5
Buttons on the harness were freezing after applying format using CKEditor when source mode was turned on in rich text editor. 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-138309 · Issue 591150
Added busy state reset to reenable buttons after custom frame cancel
Resolved in Pega Version 8.3.5
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.
INC-145535 · Issue 600786
Corrected layout group overlapping content
Resolved in Pega Version 8.3.5
When an editable Table with Master Detail Edit has a section that contains a Layout group (Tab) inside the Master Detail Flow Action, if there are more layout group headings than that can be contained in the screen, a left and right arrow are displayed to toggle between headings in the layout group heading bar. However, timing issues sometimes caused the contents of the layout group to overlap on top of the content below the layout group and the screen was freezing with a loading icon. This was traced to console errors, and has been resolved by adding an 'undefined' check to prevent those errors.