Skip to main content

Finsemble accessibiliy

At Cosaic we take accessibility seriously. We are committed to provide the best possible experience to all our clients of our products, Finsemble and ChartIQ. We already cover many accessibility features. As Finsemble grows, we continue adding support for even more features. Our recently completed work centered around color contrast support and keyboard accessibility.

Both default Finsemble color schemes and all other visual elements follow level AA color contrast. The one exception is the Central Logger, which doesn’t use the Finsemble theme. We support keyboard navigation with small exceptions listed in the table. For keyboard accessibility we have added a number of keyboard shortcuts.

These tables present WCAG 2.1 Level A and Level AA accessibility criteria and show how Finsemble addresses them. Some criteria are partially supported and some are not supported.

WCAG 2.1 Level A CriteriaSupport Level
1.1.1 Non-text contentPartially supported. Exceptions include:
- The Central Logger has several buttons without labels.
1.2.1 Audio-only and video-only (prerecorded)N/A
1.2.2 Captions (prerecorded)N/A
1.2.3 Audio description or media alternativeN/A
1.3.1 Info and relationshipsPartially supported. Exceptions include:
- The Process Monitor's tabular data is not presented semantically as a table.
- Search menu's headings are not presented as menu headings.
1.3.2 Meaningful sequenceSupported
1.3.3 Sensory characteristicsSupported
1.4.1 Use of colorSupported
1.4.2 Audio controlN/A
2.1.1 KeyboardPartially supported. Exceptions include:
- Some window behavior is mouse-driven. This includes moving, stacking, snapping, and grouping windows. There is no keyboard-only alternative to this.
- The Notification panel is inaccessible via the keyboard.
- The Central Logger’s log is inaccessible via the keyboard.
- Workspaces can't be reordered in the workspace menu or the preferences dialog using the keyboard.
2.1.2 No keyboard trapSupported
2.1.4 Character key shortcutsN/A
2.2.1 Timing adjustableSupported
2.2.2 Pause, stop, hideN/A
2.3.1 Three flashes or below thresholdN/A
2.4.1 Bypass blocksN/A
2.4.2 Page titledSupported
2.4.3 Focus orderPartially supported. Exceptions include:
- When the SDD is enabled, the Toolbar's SDD launch button doesn’t follow the tab order.
2.4.4 Link purposeSupported
2.5.1 Pointer gesturesN/A
2.5.2 Pointer cancellationNot supported
2.5.3 Label in namePartially supported. Exceptions include:
- The splash screen, which visually displays “Finsemble” by default, does not have equivalent alt text.
2.5.4 Motion actuationN/A
3.1.1 Language of pageSupported
3.2.1 On focusSupported
3.2.2 On inputSupported
3.3.1 Error identificationSupported
3.3.2 Labels or instructionsPartially supported. Exceptions include:
- The Preferences dialog's combo boxes don't have labels.
4.1.1 ParsingSupported
4.1.2 Name, role, valuePartially supported. Exceptions include:
- The toolbar's menus are presented as buttons, not menu buttons.
- The Preferences dialog's tabs are presented as buttons, rather than tabs.
- The Central Logger contains checkboxes and accordions that are incorrectly communicated as buttons, without necessary state information.
- Linker menu items are not readable by screen readers.
WCAG 2.1 Level AA CriteriaSupport level
1.2.4 Captions (Live)N/A
1.2.5 Audio description (Prerecorded)N/A
1.3.4 OrientationSupported
1.3.5 Identify Input PurposePartially supported. Exceptions include:
- Some radio button groups do not have fieldset labels, particularly in the SDD
- Some buttons in the Central Logger have no labels
1.3.5 Contrast (minimum)Partially supported. Exceptions include:
- While the default theme supports a contrast ratio of at least 4.5:1, the Central Logger does not respect that theme.
1.4.4 Resize textSupported
Note: Resizing must be done on the OS-level. Finsemble is supported up to 200% screen resolution.
1.4.5 Images of textSupported
Note: The splash screen logo is an image of text, but is considered essential by WCAG guidelines.
1.4.10 ReflowNot supported
1.4.11 Non-text contrastPartially supported. Exceptions include:
- While the default theme for icons supports a contrast ratio above the required 3:1, the Central Logger does not respect that theme.
1.4.12 Text spacingN/A
Note: Finsemble is a native, Electron app. Since it is not a web app, user agent controls do not apply. This criteria was designed for users of a web browser that can use that browser to modify the styles of web applications. Those kinds of external style overwrites are not available for Finsemble’s Electron-based platform.
1.4.13 Content on hover or focusSupported
2.4.5 Multiple waysN/A
Note: Since Finsemble is a native, Electron app, and not a website, the nature of this criteria does not apply.
2.4.6 Headings and labelsSupported
2.4.7 Focus visiblePartially supported. Exceptions include:
- The FDC3 intent resolver doesn't show a focus indicator.
3.1.2 Language of partsNot supported
3.2.3 Consistent navigationSupported
3.2.4 Consistent identificationSupported
3.3.3 Error suggestionNot supported
3.3.4 Error prevention (Legal, financial, data)Supported
4.1.3 Status messageNot supported
info

If you are using a 3rd-party screen reader, such as NVDA, you will need to restart your reader after launching Finsemble.

info

We did not include deprecated components in our accessibility assessment. Components such as the deprecated Linker menu or the Advanced App Launcher do not have accessibility support. We recommend that you use updated components to maximize the accessibility of your version of Finsemble.

See also

Hotkeys