Based on VPAT® 2.4 WCAG 2.1 and Revised Section 508 Edition
Name of Product/Version
Open-Xchange App Suite UI 8.1
Report Date
8/2/2022
Product Description
OX App Suite is an easy-to-use email, communication, and collaboration platform, and provides access to a wide range of white-labeled applications.
Notes
This report describes the core components of App Suite's web user interface: Login, Mail, Portal, Address Book, Chat, Calendar, Tasks, Drive and Settings. Documents and any user content (e.g. HTML mails) is not covered by this report, as we cannot modify user content. App Suite is available as a wide-label application, and supports customer customizations and plugins that can alter appearance, content and functionality; these customizations and plugins are not covered by this document. App Suite supports a range of end-user configurable themes and accent colors, however, this document only covers the default theme and accent color, unless stated otherwise. We use the term 'App Suite UI' to describe the parts of App Suite that are covered by this report, with the aforementioned exceptions.
Evaluation Methods Used
Use of automated tools like WAVE and Accessibility Insights. Manual keyboard only testing. Some testing with JAWS, NVDA and VoiceOver.
Applicable Standards/Guidelines
This report covers the degree of conformance for the following accessibility standard/guidelines:
Terms
The terms used in the Conformance Level information are defined as follows: - Supports: The functionality of the product has at least one method that meets the criterion without known defects or meets with equivalent facilitation. - Partially Supports: Some functionality of the product does not meet the criterion. - Does Not Support: The majority of product functionality does not meet the criterion. - Not Applicable: The criterion is not relevant to the product. - Not Evaluated: The product has not been evaluated against the criterion. This can be used only in WCAG 2.x Level AAA.
WCAG 2.1 Report
Table 1: Success Criteria, Level A
Criteria | Conformance Level | Remarks and Explanations |
1.1.1 Non-text Content | | - Web: All non-text controls have a label that describe their purpose. App Suite does not contain time-base media, tests, sensory content, or captchas. Decorative non-text content is implemented so that it can be ignored by assistive technology.
|
1.2.1 Audio-only and Video-only (Prerecorded) | | - Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media).
|
1.2.2 Captions (Prerecorded) | | - Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media).
|
1.2.3 Audio Description or Media Alternative (Prerecorded) | | - Web: App Suite UI does not contain audio or video content, outside of user content (e.g. media embedded in HTML mails, or mail-attached media)
|
1.3.1 Info and Relationships | | - Web: Information, structure and relationships conveyed through presentation can be programmatically determined or are available in text. However, understanding and operating calendar in week or day view might be challenging for non-sighted users.
|
1.3.2 Meaningful Sequence | | - Web: Content in App Suite UI is in a meaningful sequence.
|
1.3.3 Sensory Characteristics | | - Web: Instructions to understand and operate App Suite UI content does not contain rely on sensory characteristics such as shape, color, size, visual location, orientation, or sound.
|
1.4.1 Use of Color | | - Web: App Suite UI sometimes uses color as the only visual means of conveying focus or selection.
|
1.4.2 Audio Control | | - Web: App Suite UI does not contain audio.
|
2.1.1 Keyboard | | - Web: All functionality of App Suite UI is operable through a keyboard interface.
|
2.1.2 No Keyboard Trap | | - Web: App Suites UI only traps the keyboard for modal dialogs that have clear methods of returning to the main content, eg. the escape key and dismiss/accept buttons.
|
2.1.4 Character Key Shortcuts | | - Web: App Suite UI contains at least one one-character shortcut and has no method to disable or reconfigure shortcuts.
|
2.2.1 Pause, Stop, Hide | | - Web: App Suite UI does not contain time-based limit, except for an optional, user-configurable, session timeout.
|
2.2.2 Timing Adjustable | | - Web: App Suite UI does not contain elements that automatically move, blink, or scroll. Notifications and email list views do however auto-update, which is essential for the proper and expected function of App Suite.
|
2.3.1 Three Flashes or Below Threshold | | - Web: App Suite UI does not contain flashing elements.
|
2.4.1 Bypass Blocks | | - Web: App Suite UI contains both skip links and landmarks to assist in keyboard navigation.
|
2.4.2 Page Titled | | - Web: App Suite UI provides descriptive page titles.
|
2.4.3 Focus Order | | - Web: App Suite UI manages focus or tab order of elements in a consistent, logical order. Focus is trapped in dialogs and modals, and should return to the element that opened the dialog or modal, when appropriate.
|
2.4.4 Link Purpose (In Context) | | - Web: Links are labeled and meaningful.
|
2.5.1 Pointer Gestures | | - Web: App Suite UI does not contain functionality that relies solely on multipoint or path-based gestures.
|
2.5.2 Pointer Cancellation | | - Web: All drag-and-drop actions in App Suite UI can be aborted by returning the item to its initial position or moving outside the target area.
|
2.5.3 Label in Name | | - Web: User interface components that include text will mostly start with the same accessible name as the label, except in rare cases where more context is provided to the accessible label.
|
2.5.4 Motion Actuation | | - Web: App Suite UI does not contain functions triggered by motion.
|
3.1.1 Language of Page | | - Web: App Suite UI sets the (user configurable) page language as an attribute on the HTML element.
|
3.2.1 On Focus | | - Web: App Suite UI does not contain elements that change context on focus.
|
3.2.2 On Input | | - Web: App Suite UI does not contain elements that change context on input.
|
3.3.1 Error Identification | | - Web: Form errors mostly identified; however, sometimes errors are indicted with alerts, or not at all. Additionally, not all errors are explicitly associated with the respective fields or are not phrased explicit enough.
|
3.3.2 Labels or Instructions | | - Web: All form controls in App Suite UI are labeled, and contain additional instructions for screen reader users where appropriate. However, required form field might not always be labeled sufficiently.
|
4.1.1 Parsing | | - Web: App Suite UI might contain elements that are not nested according to their specification.
|
4.1.2 Name, Role, Value | | - Web: All form controls are labeled, either with an explicit label element or an aria-label property, where appropriate.
|
Table 2: Success Criteria, Level AA
Criteria | Conformance Level | Remarks and Explanations |
1.2.4 Captions (Live) | | - Web: App Suite UI does not contain media to be captioned.
|
1.2.5 Audio Description (Prerecorded) | | - Web: App Suite UI does not contain Audio.
|
1.3.4 Orientation | | - Web: App Suite UI does not restrict to a particular display orientation.
|
1.3.5 Identify Input Purpose | | - Web: App Suite UI does not contain Audio.
|
1.4.3 Contrast (Minimum) | | - Web: Elements in App Suite UI have sufficient color contrast in both the default and dark theme.
|
1.4.4 Resize text | | - Web: App Suite UI scales up to 200% without loss of functionality or information, both full as well as text-only zoom.
|
1.4.5 Images of Text | | - Web: App Suite UI does not use images of text.
|
1.4.10 Reflow | | - Web: App Suite UI cannot reflow to 320 by 256px.
|
1.4.11 Non-text Contrast | | - Web: User Interface Components and Graphical Objects have a contrast of at least 3:1 in the default theme.
|
1.4.12 Text Spacing | | - Web: Setting line height to 1.5 times the font size can lead to loss of content or functionality.
|
1.4.13 Content on Hover or Focus | | - Web: Content that is only visible on hover or focus does not obscure or replace other content, is hoverable, and is persistent.
|
2.4.5 Multiple Ways | | - Web: There are multiple ways to locate content in App Suite UI.
|
2.4.6 Headings and Labels | | - Web: App Suite UI uses descriptive Headings and Labels.
|
2.4.7 Focus Visible | | - Web: Elements in App Suite UI have a visible keyboard focus indicator.
|
3.1.2 Language of Parts | | - Web: User content in App Suite UI can contain any human language, which cannot be programmatically determine.
|
3.2.3 Consistent Navigation | | - Web: Navigation mechanisms in App Suite UI are consistent throughout the application.
|
3.2.4 Consistent Identification | | - Web: Components that have the same functionality are identified consistently in App Suite UI.
|
3.3.3 Error Suggestion | | - Web: App Suite UI automatically detect input errors and suggests corrections where feasible; however, not all suggestions are phrased clearly, and some autocomplete helpers might be inaccessible to some users.
|
3.3.4 Error Prevention (Legal, Financial, Data) | | - Web: Since App Suite UI includes Email and Chat functionality it is entirely feasible to cause legal commitments outside the control of App Suite. However, due to the technical limitations of email, these actions cannot be reversed, checked, nor confirmed through App Suite UI.
|
4.1.3 Status Messages | | - Web: App Suite UI implements accessible status messages which can be presented by assistive technologies without receiving focus.
|
Table 3: Success Criteria, Level AAA
Criteria | Conformance Level | Remarks and Explanations |
1.2.6 Sign Language (Prerecorded) | | - Web: App Suite UI does not contain prerecorded media.
|
1.2.7 Extended Audio Description (Prerecorded) | | - Web: App Suite UI does not contain prerecorded media.
|
1.2.8 Media Alternative (Prerecorded) | | - Web: App Suite UI does not contain prerecorded media.
|
1.2.9 Audio-only (Live) | | - Web: App Suite UI does not contain live media.
|
1.3.6 Identify Purpose | | - Web: In App Suite UI, the purpose of User Interface Components, icons and regions can be programmatically determined.
|
1.4.6 Contrast (Enhanced) | | - Web: Most if not all text has an contrast ratio of 7:1 (or 4.5:1) in the default and dark theme.
|
1.4.7 Low or No Background Audio | | - Web: App Suite UI does not contain prerecorded audio.
|
1.4.8 Visual Presentation | | - Web: While content can be resized up to 200 percent without horizontal scrolling, Text is not justified, the width might be more that 80 characters, and line spacing might be less than space-and-a-half. Also, while Theming is available, foreground and background colors cannot be freely selected by the user.
|
1.4.9 Images of Text (No Exception) | | - Web: App Suite UI only uses Images of text for pure presentation, or where a particular presentation is essential.
|
2.1.3 Keyboard (No Exception) | | - Web: All functionality in App Suite is operable through a keyboard interface without requiring specific timings for individual keystrokes.
|
2.2.3 No Timing | | - Web: App Suite does not use timing, except for a user configurable logout timer, that is not active by default.
|
2.2.4 Interruptions | | - Web: Interruptions (Notifications) can be postponed and automatic display of notifications is user-configurable. However, some content (eg. lists of new emails) will auto-update.
|
2.2.5 Re-authenticating | | - Web: When users are automatically logged out, some data is preserved (eg. Mails are saved as Drafts) while other data is lost (unsaved appointments are lost).
|
2.2.6 Timeouts | | - Web: Automatic log-out is user configurable, and most data is auto-saved. However, users are not additionally warned.
|
2.3.2 Three Flashes | | - Web: App Suite UI does not flash.
|
2.3.3 Animation from Interactions | | - Web: App Suite UI does not contain motion animations.
|
2.4.8 Location | | - Web: App Suite UI does not provide any mechanism that resembles a breadcrumb trail.
|
2.4.9 Link Purpose (Link Only) | | - Web: The purpose of links in App Suite is identified from link text alone.
|
2.4.10 Section Headings | | - Web: Section headings are used to organize the content.
|
2.5.5 Target Size | | - Web: Some targets are smaller than 44 by 44 CSS pixels.
|
2.5.6 Concurrent Input Mechanisms | | - Web: App Suite UI does not restrict the input method.
|
3.1.3 Unusual Words | | - Web: App Suite UI does not provide a mechanism to identify specific definitions of words or phrases.
|
3.1.4 Abbreviations | | - Web: App Suite UI does not provide a mechanism to link to definitions of abbreviations, nor does it provide a glossary.
|
3.1.5 Reading Level | | - Web: App Suite UI should not require a reading ability more advanced then the lower secondary education level. This excludes user-content, which may require any reading level.
|
3.1.6 Pronunciation | | - Web: App Suite UI does not provide a mechanism to identify pronunciation.
|
3.2.5 Change on Request | | - Web: App Suite UI does not change context without user request; however, some elements, such as email lists, may auto-update without a method of deactivating this behavior.
|
3.3.5 Help | | - Web: While App Suite provides a comprehensive help system, form-level help is currently not available.
|
3.3.6 Error Prevention (All) | | - Web: In App Suite UI, some actions a reversible, such as setting an appointment in calendar, while other actions, such as sending an email, are irreversible by nature. App Suite UI tries to check input data as far as possible, and requests user confirmation where appropriate.
|
Revised Section 508 Report
Chapter 4: Hardware
Notes: not-applicable
Chapter 5: Software
Notes: App Suite UI does not have access to platform accessibility services and does not include components that have access to platform accessibility services and conforms to WCAG Level A and WCAG Level AA. App Suite UI is therefore exempt from conforming to 502 or 503. Since App Suite UI is not an authoring tool, 504 is not applicable.
Chapter 6: Support Documentation and Services
Legal Disclaimer (Open Xchange AG)
The information herein is provided in good faith based on the analysis of the web application at the time of the review and does not represent a legally-binding claim. Please contact us to report any accessibility errors or conformance claim errors for re-evaluation and correction, if necessary.
Copyright
OpenACR is a format maintained by the GSA. The content is the responsibility of the author.
This content is licensed under a Creative Commons Attribution 4.0 International.