Accessibility change log
More detailed information regarding accessibility updates can be found here:
With this release, we have updated the value edit field with a more descriptive <label> tag to include additional information for users. Example: “Editable cell. Current cell value is x. Press Enter or click to edit the value.”
The element “Select a single row to copy into the inquiry” was updated with the appropriate role as "button" for correct announcement by screen readers.
In the Completed Workflows screen, the table header aria-label was updated to add <th scope="col"> and <th scope="row"> tags to clearly identify column and row headers. The aria-rowcount attribute was updated to reflect the correct number of rows in the grid.
In Sales Portal, the expanded or collapsed state of the More actions button, and the Profile button and report dropdowns in the navigation bar, was not announced by the screen reader. This update implements an aria-expanded attribute to provide state information.
In Sales Portal under the User Profile, the Change password link in the menu has been updated with an <h2> heading tag.
Updates have been made in Sales Portal when a user navigates to Profile > Change Password, to the modal containing the required fields “Current password”, “New password”, and “Confirm new password”. The modal now includes a visual indicator that these fields are mandatory, by including a * next to each field label, and stating near the top of the modal that “(*) Indicates a required field.” The modal has also been updated to include a required field attribute for each mandatory field, and a tooltip indicating that the user must “Complete the required fields to change your password” on the Change password button before the user is able to advance the modal.
In Sales Portal under the User Profile, in the Change password modal, previously when a user pressed the Save button but had not filled out the form correctly, a generic error message was displayed. This release the error feedback messages have been enhanced for clarity, indicating which field contains errors. The error message also now appears immediately when the error is identified, instead of upon clicking the Save button. This update ensures that the error messages are both visible and programmatically associated with the corresponding elements.
In Sales Portal, under User Profile, when a user selects About Varicent from the drop-down menu, a modal opens. The keyboard focus has been updated to be constrained to the About Varicent modal until the user closes it.
In Sales Portal the element "Browsed product documentation" html tag has been updated from <button> to use an <a> tag.
In Sales Portal the help icon html tag has been updated from <button> to use an <a> tag.
On the Incentives home page, when users zoomed to 200%, the Login and Forgot password buttons overlapped with the Privacy Policy link. This has been corrected to ensure visibility at 200% zoom.
In Sales Portal, the elements "Username", "Password", "Login", and "Forgot password" were not visible at 400% zoom. We made a change to ensure these elements are fully visible. This refresh applies to the Sales Portal Message Center side menu as well as to the Change password button in the User profile drop-down menu.
In Sales Portal, the table descriptions the markup structure were modified to ensure that the accurate number of table rows and columns is announced by a screen reader in the correct reading sequence. The aria-sort attribute has been implemented for column headers.
Any unnecessary tabindex="-1" provided for cells containing non-interactive elements were removed.
Tags were implemented to separate table headers and table content.
An aria-current attribute was added to elements in the expanded report menus in Sales Portal to display the appropriate value for assistive technologies.
An aria-expanded attribute was added in Sales Portal, to the arrow button used to expand and collapse accordion menus on some elements within reports. This update will ensure the state information and purpose of the button is properly conveyed to the screen reader users.
A disabled attribute was added in Sales Portal to ensure that the state of the button "Select a single row to copy into the inquiry", whether its content is dimmed/disabled, is programmatically defined.
A disabled attribute was added in Sales Portal to the Submit button, to ensure the state of the button is announced, and when the element is disabled, it is programmatically exposed.
Elements in Sales Portal with the color combination Foreground: #BFCAFC, Background: #FFFFFF were updated for improved contrast ratio. Active focus outlines of the clear button and table headers were also updated to meet accessibility standards.
The aria role was updated to aria-pressed for the “Show only to sign" button on Plan documents. Buttons “Items per page” and “Select page” were updated to the role “combobox” with state announcements.
When updating a password in Sales Portal, a message now displays saying “Passwords have been successfully updated,” announced by the screen reader without interrupting the reading flow.
In Sales Portal the buttons "Review and approve" "More actions" and the chevron button (expand) within Plan Documents have been updated. The accessible names of the buttons have been edited to include more information for screen readers.
A valid label has been assigned to the aria attribute elements for sorted buttons in the My Inquiries table in Sales Portal.
When accessed from a mobile device in portrait orientation, the horizontal navigation bar's content could appear truncated. The horizontal scroll bar has been replaced with a more options menu for easier navigation on smaller screens.
List items in the Sales Portal Message Center navigation menu were converted from definition list items to accordion items for improved accessibility.
In Sales Portal an unnecessary heading tag was removed from the button “Mark all as read” in the Notifications window.
The heading “Notifications” has been updated to a heading level 2 from a heading level 4.
In reports displaying metric objects, the heading tag has been removed from the value being reported.
Updates were made throughout Sales Portal to ensure heading levels are structured in a hierarchical manner and increase one level at the time.
The elements "Download as PDF", "Message center", "Notification", "Profile", and "Browse product documentation" were updated to be coded as a list, with no impact on visual display.
In the Sales Portal Notifications page, unnecessary list tags were removed from a list containing a single item.