Accessibility

CGI Federal is committed to ensuring that Vendor Self Service (VSS) is accessible to people with disabilities and strives to meet or exceed the requirements of Section 508 of the Rehabilitation Act (29 U.S.C. 794d), as amended in 2018.

Browser Support

VSS officially supports Google Chrome, Microsoft Edge (Chromium based), and Mozilla Firefox.

In order for VSS to work properly, your web browser must be configured to allow JavaScript. JavaScript is allowed by default in all major web browsers so it is unlikely that you will encounter this issue unless you have intentionally turned it off. If you do have JavaScript disabled, then a message will display at the top of the page letting you know that you will need to enable it and refresh the page in order for VSS to work properly.

Operating System Support

VSS officially supports Microsoft Windows 10 and most accessibility features provided by the operating system such as high contrast themes for users with low vision and color filters for users with color deficiencies. Currently, VSS is evaluated for accessibility using Microsoft Windows 10. For documentation and guidance on the available accessibility features Windows has to offer, refer to the Accessibility in Accessibility in Microsoft Products page and select your operating system.

Screen Reader Support

VSS is evaluated for screen reader support using the latest versions of JAWS and NVDA paired with the latest version of Google Chrome, as well as the latest version of NVDA paired with the latest version of Mozilla Firefox, both while using Microsoft Windows 10.

The accessibility of both browser and screen reader software continues to improve over time and, barring any new problems introduced with newer versions, it is typically recommended that newer versions are used for a more optimal experience.

For guidance on how to use the JAWS and NVDA screen readers, including a comprehensive list of keystrokes, refer to the JAWS support documentation and NVDA user guide.

Notes on Screen Reader Usage

Recommended Accessibility Settings

The Settings page in VSS offers a variety of user preferences that can be specified for your account. It is important to note that some of these settings will negatively impact the accessibility of the system and below you will find recommendations to ensure the most accessible user experience.

Resizing Text

VSS has the option to modify the font size on the Settings page, which gets saved and associated with your account. This is the officially supported method of resizing text in VSS.

This setting is not applied outside of the system where you are not logged in and, in those instances, browser zoom may be used to increase the size of text as needed.

Accessibility Features

VSS was designed with consideration for both accessibility and usability. It accounts for things such as keyboard users needing to track their focus and perform all actions using a keyboard, screen reader users needing alternative text for images and properly defined section headings for navigation, and vision-impaired users needing appropriate contrast between elements on the page in order to read and distinguish the information. In addition to following these types of basic accessibility principles, VSS provides some additional features such as the following:

Focus Management

VSS is an application heavily used for providing data input through its various workflows. As such, we made the decision in an effort to improve productivity by strategically placing visual and programmatic keyboard focus on a particular element when a page is loaded instead of placing it at the very top of the page. While the primary goal was focused on productivity, consideration for keyboard and screen reader users were both factored into this logic. In addition to the scenario of on page load, both the Skip to Main Content and Go to Top of Main Content links follow this logic to move visual and programmatic keyboard focus.

 

The logical hierarchy for determining programmatic focus is as follows:

  1. If new server messages (errors, warnings, or information messages) appear when a page is loaded, then focus is set to the System Messages heading so that you are aware of these messages.

  2. Failing the previous criteria, the application focuses the level 1 heading at the top of the page.

If you would like to opt out of this logic and utilize a traditional focus placement on page load, then you can navigate to the Settings page and enable the “Start at Top of Page” setting.

Editing Content in Data Tables Using a Keyboard

Some data tables in VSS may contain rows with editable cells. For pointer-based input devices such as mouse and touch, the values can provided or edited by clicking or touching the cell. Keyboard users (both sighted and non-sighted), on the other hand, need to use a particular set of keyboard commands.

To edit the cells of a particular row:

 

  1. Set focus to the checkbox or radio button that appears in the first column of the table.

  2. Hold down the Shift key and then press the Right Arrow key on your keyboard. This will move your focus away from the radio button/checkbox and place it on the first editable field in that row.

  3. Once you are on that first editable field, you can use the Tab key to navigate to the next editable field in the row and Shift + Tab to navigate to the previous editable field in the row.

  4. Once you are done editing fields in that row, hold the Shift key and then press the Left Arrow key on your keyboard to return focus to the radio button/checkbox in the first column of the row.

Notes:

Navigating and Operating Tree Grids Using a Keyboard

Tree grids in VSS are navigated using the Tab key to move to a focusable icon button for each row. Expandable nodes are indicated by a traditional plus/minus icon set along with the proper ARIA markup for screen readers. End nodes are indicated by a leaf icon. While either of these icon buttons are focused, pressing the Spacebar key will select that row in the tree grid. When the expandable icon buttons are focused, pressing the Enter key will toggle the expand and collapse state.

Note: If you are using a screen reader, then you will need to be in Forms Mode in order for these keyboard commands to work.

Selecting Dates Using a Keyboard

Many fields throughout VSS require a date as input. These date fields display formatting guidance when they receive keyboard focus and are also accompanied by a calendar icon button that displays a date picker dialog.

Date picker dialog keyboard interaction:

Notes:

Contact Us

While CGI Federal is committed to ensuring that VSS is accessible to people with disabilities, it is not always possible to do so in all areas of the application. If you cannot access any part of this application, please let us know by contacting us at Momentum.Support@cgifederal.com or by contacting your Momentum software maintenance provider. If applicable, please include the URL of the page and describe the issue you are having.

 

Last Updated: July 2023

________________________________________

PROPRIETARY AND CONFIDENTIAL
This commercial computer software is delivered with Restricted Rights to the Government. Use, reproduction, or disclosure is subject to the restrictions set forth in the FAR, DFAR, or other license provisions referenced in the contract. Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted.
COPYRIGHT
© 1997-2023 CGI Federal Inc. All rights reserved.
The Momentum® software is the copyrighted work of CGI Federal Inc., its related entities and/or its suppliers. Use of the software is governed by the terms of the end user license agreement, if any, which accompanies or is included with the software.
Unless CGI Federal explicitly gives you permission within a license agreement accompanying the software, you may not copy, modify, distribute, display, license, or sell the software or any of its components.
No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of CGI Federal.
PATENT
The software is protected by United States Patent Nos. 6,343,279; 6,532,450; and 6,910,021.