All incidents addressed will be implemented within the Pega platform Infinity ’24.2.4 release and will also be in subsequent releases. Where configuration is required to adopt the fix, this will be indicated within the specific item below.
Each issue addressed is provided below, along with the original spreadsheet of these issues attached at the bottom.
Optimized tables with grouped columns do not trap focus in first column cells
Resolved in: 24.2.4, 25.1.3, 26.1
INC source: INC-D3470
Design Theme: UIKit, Theme Cosmos
When navigating with arrow keys in an optimized table with a group applied, users are no longer able to reach empty cells in the first column that previously caused focus to be trapped.
Case icon has role of image
Resolved in: 24.2.4, 25.1.3
INC source: INC-D2719
Design Theme: Theme Cosmos
Case icons in work objects in Cosmos applications now have the role of image to align with the existing aria-label value of the icon.
Attach content flow launched in an overlay is functional with keyboard
Resolved in: 24.2.4, 25.1.3
INC source: INC-D2732
Design Theme: UIKit, Theme Cosmos
Using the keyboard to navigate and interact with content in the pyAttachConent flow action in an overlay no longer results in a system error.
Visible focus indicator for semantic tabs in a layout group appears on all borders
Resolved in: 24.2.4, 25.1.3, 26.1
INC source: INC-D3276
Design Theme: UIKit, Theme Cosmos
Visible focus indicators for Tabs in a layout group no longer clip on certain borders of the Tab element itself with Semantic tab layout and Allow scroll for tab headers configured.
Menu items in optimized table column actions menu do not have mouse-specific helper text
Resolved in: 24.2.4, 25.1.3, 26.1
INC source: INC-D1686
Design Theme: UIKit, Theme Cosmos
Helper text for menu items within an optimized table's column actions menu no longer use mouse-specific wording such as "click" for activation guidance.
Autocomplete clear icon has programmatic label when displayed as combobox
Resolved in: 24.2.4, 25.1.3, 26.1
INC source: INC-C30858
Design Theme: UIKit, Theme Cosmos
For autocompletes configured to display as a combobox, the clear icon that appears after making a selection now has the programmatic label of "Clear selection."
Focus indicators for checkboxes in data reference table appear correctly
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C45461
Design Theme: Constellation
Focus indicators for selectable checkboxes in a data reference field configured as a table no longer clip around the edges.
Focus indicators for grid cells updated to appear correctly in Safari
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C47257
Design Theme: Constellation
Focus indicators for navigable grid cells have been updated to appear correctly around the cell's borders in the Safari browser.
Inline server-side error messages are associated to Anypicker controls correctly
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C54843
Design Theme: UIKit, Theme Cosmos
Inline error messages triggered by server-side validation will be properly announced by screen reader when focus is brought to the Anypicker field containing an error.
Required data reference tables are have properly associated validation messages
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C45944
Design Theme: Constellation
Data reference fields displayed as tables and configured with required validation will have correct association between the grid and inline error message when no value is selected.
Dialog title is correctly labeled for pyFlexModalTemplate
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C350
Design Theme: UIKit, Theme Cosmos
The aria-labelledby reference has been updated to contain a valid ID for dialog elements introduced by pyFlexModalTemplate.
Collapsible dynamic layout headings provide visible focus indicator when summary panel is collapsed
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C59383
Design Theme: Theme Cosmos
In Cosmos applications where the summary panel of a work object is collapsed, expand/collapse dynamic layout headings provide a visible focus indicator.
NoID harness error message is announced by screen reader
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C58145
Design Theme: Theme Cosmos
When the NoID harness/section is displayed on screen due to a processing error, the error message contents will be announced by screen readers.
Focus does not move to generic container element in Fields overlay
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C54311
Design Theme: UIKit, Theme Cosmos
In the Fields overlay launched from the toolbar of optimized tables, keyboard focus will no longer be able to reach a generic div element that contains the overlay contents.
Keyboard focus is no longer trapped on field configured with smart tip after validation
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C49366
Design Theme: UIKit, Theme Cosmos
When validation occurs in a form on submit and keyboard focus is placed on an error field configured with a Smart tip, keyboard focus will no longer become trapped on that field and can move through interactive elements as expected.
Programmatic label provided for action column headers
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C48743
Design Theme: Constellation
In tables containing a right-most column used for deleting rows or providing a menu for various actions to take on the row, the column header now contains an aria-label of "Delete" or "Actions", respectively.
Focus cycling corrected in modal dialogs containing multiple tables
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C54972
Design Theme: UIKit, Theme Cosmos
In modal dialogs configured to contain one or more tables and the default flow action buttons hidden, keyboard navigation with Tab key allows users to cycle through all interactive elements in the dialog as expected.
Optimized tables consistently initialize the first row as the default selected row
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C41144
Design Theme: UIKit, Theme Cosmos
In screens containing multiple optimized tables, the selected row - indicated by a different background color than other rows - will consistently be the first data row of the table rather than a random row within the table.
Tooltip present for delete icon in table Sort overlay
Resolved in: 24.2.4, 25.1.2, 26.1
INC source: INC-C43413
Design Theme: Constellation
Delete icons for sorts applied to a table in the Sorting overlay now present a visible tooltip on mouse hover and keyboard focus.
Focus remains on follow button in case header when activated
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C32635
Design Theme: UIKit, Theme Cosmos
When activating the follow button in the case header of a work object, keyboard focus remains on the button
Page link pagination for non-optimized tables provides a visible focus indicator
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C38112
Design Theme: UIKit, Theme Cosmos
The pagination format which uses page links (1 2 3 Next) in non-optimized tables has been updated to provide a visible focus indicator when navigating with keyboard.
Focus can cycle back to close icon in header of dirty form dialog
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C18782
Design Theme: UIKit, Theme Cosmos
When the DSS "ModalDialogXIconFocus" is set to true, keyboard focus is able to cycle back to the close icon in the header of the dirty form confirm dialog when navigating using the Tab key.
DSS added to allow initial focus on close icon in pzModalTemplate
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C25264
Design Theme: UIKit, Theme Cosmos
The Dynamic system setting "ModalDialogXIconFocus" has been added, which allows authors to designate if initial keyboard focus should be placed on the close icon in the header of local actions launched using pzModalTemplate.
Smart info icon for questions is accessible by keyboard
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-B51876
Design Theme: UIKit, Theme Cosmos
The smart info icon that can be configured to appear adjacent to question fields has been updated to allow keyoard focus and activation. It has the semantic role of button, a programmatic label, and visible focus indicator.
Expand/collapse buttons in Summary reports have button role
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C12345
Design Theme: UIKit, Theme Cosmos
The expand/collapse caret icons for each expandable row in a summary report now has the semantic role of button rather than link.
Case history dialog hides iframe data to assistive technology
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C45593
Design Theme: UIKit, Theme Cosmos
The iframe data previously present within the Case narrative tab of the case history dialog has now been hidden to assistive technologies as it was not relevant to case details.
Visible focus returns to grid cell that launched modal dialog
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C31047, INC-C38909
Design Theme: UIKit, Theme Cosmos
When dismissing a dialog launched from an interactive element in a grid cell in an optimized table, a visible focus indicator will be present on the grid cell to indicate where focus returned to.
Single-item lists removed from work objects in the Recents panel
Resolved in: 24.1.4, 24.2.4, 25.1.1, 26.1
INC source: INC-C9516
Design Theme: Constellation
Items in Recents that contain metadata within the item, such as the case ID for a case listed, no longer generates list markup containing only 1 item.
Help icon with overlay on focus displays tooltips containing multiple lines
Resolved in: 24.1.4, 24.2.4, 25.1.3, 26.1
INC source: INC-C47263, INC-D807
Design Theme: UIKit, Theme Cosmos
When the helper text option "help icon with overlay on focus" is used on a form control and sourced by a field value containing two or more lines, the tooltip will display as expected at runtime.
Calendar button retains correct label when certain characters included in date label
Resolved in: 24.1.4, 24.2.4, 25.1.2, 26.1
INC source: INC-C38028
Design Theme: UIKit, Theme Cosmos
When the label of a date time field includes an apostrophe or quotation mark, the label of its respective calendar icon no longer truncates at the location of the apostrophe/quotation mark.
Initial focus lands on assignment title heading level 2 in a work object
Resolved in: 24.2.4, 25.1.1, 26.1
INC source: INC-C40744, INC-C24143, INC-C26736
Design Theme: Constellation
When loading an assignment screen in a work object, initial keyboard focus will be placed on the assignment title h2. This provides better context to the user regarding the assignment's purpose as well as efficient starting point for reaching the form below. The heading will not remain in the focus order of the page after being focused initially.
Incorrect list structure removed from items in Recents
Resolved in: 24.2.4, 25.1.1, 26.1
INC source: INC-C9516
Design Theme: Constellation
Work objects listed in the Recents panel no longer contain individual lists within each item for the case name and case ID.
Close icon in pzModalTemplate activates on mouse up
Resolved in: 24.1.4, 24.2.4, 25.1.1, 26.1
INC source: INC-C28836
Design Theme: UIKit, Theme Cosmos
To prevent accidental or erroneous input, the event handler for the close icon in pzModalTemplate now uses mouse up rather than mouse down.
Clear icon for selected option in Anypicker has updated label and keyboard functionality
Resolved in: 24.1.4, 24.2.4, 25, 26.1
INC source: INC-C15899
Design Theme: UIKit, Theme Cosmos
Clear icons for selected options in the anypicker control have an updated aria-label to reflect its purpose and allow for keyboard activation.
Date range control has updated navigation and screen reader interaction
Resolved in: 24.2.4, 25
INC source: INC-A17314, INC-B21128, INC-C36548
Design Theme: UIKit, Theme Cosmos
Days in the date range control can be navigated via arrow keys rather than tab key. Visible focus indicators have been added to the interactive elements within the dialog. Focus will remain trapped in the dialog when it is opened. Start and End date labels are announced by screen readers when focused with keyboard. Users are able to dismiss the calendar dialog with Esc keypress when keyboard focus is on the Apply/Clear buttons.