Kaltura VPAT

VPAT® Version 2.1 

Last Updated on: June 2020

Contact Information: accessibility@kaltura.com

Name of Product/Version

  • Kaltura MediaSpace and Kaltura Application Framework (KAF) - Version 5.99.x 
  • Kaltura Video Editing Tools - Version 2.29.09
  • Kaltura Media Player - Version 2.81.2 (Including the In-Video Quiz (IVQ) component)

How to Read the Table

The following table is a combination of 2 elements. 

  1. Columns #1, #2: A copy of the official VPAT released September 2018, 

  2. Column #3: An update on each of the remarks and explanations that were originally found, and the new support level:

    • Supports
    • Supports with minor Exceptions
    • Supports with Exceptions
    • Does Not Support

Column #3 includes the following statuses:

  1. Fix Pending - The issues have been identified, and are pending scheduling in the road map.
  2. Fix Scheduled - A fix for this issue is scheduled in the road map..
  3. No change - There are no current plans to make changes. This status is assigned when a larger change is planned on the roadmap, and the work to fix the specific exception/issue is planned as part of the main resolution effort. 
  4. Supported - Work to resolve the exception/issue has been completed. 

Table 1 Updated: Success Criteria, Level A

Criteria And Original
Conformance 
Level 

Original Remarks and Explanations

Updated Remarks and Conformance 
Level

1.1.1 Non-text Content (Level A)
Web: Supports with Exceptions  

Web: Textual equivalents are provided for most non-text content.
A rating of Supports with Exceptions has been given for the following reasons:

  1. In Kaltura MediaSpace, content and controls that are initially hidden and not exposed visually without user action, such as mouse hover, are still exposed to screen readers, yet there is no visual indication that there is content available for expanding.

  2. A custom date picker control in Kaltura MediaSpace does not provide textual information, such as a role, for assistive technology to utilize when attempting to select a date.

  3. No textual equivalent to the “loading image” message is provided by the Kaltura Video Editing Tools. 

  4. In Kaltura MediaSpace, the user’s “like” state for each video and the current state of the contrast mode button in the header are indicated visually, but not textually. 

  5. A few other images in Kaltura MediaSpace do not provide appropriate alternative text.

Web: Supports with Exceptions  

 

  1. In a KMS channel, the edit button is visually hidden until mouseover or on-focus (tab).

  2. Supports

  3. Fix Pending [KEA]

  4. Supports

  5. Supports

1.2.1 Audio-only and Video-only (Prerecorded) (Level A)
Web: Supports 

Web: Kaltura MediaSpace does not have prerecorded audio-only and prerecorded video-only media.

Web: Supports

1.2.2 Captions (Prerecorded) (Level A)
Web: Supports

Web: Kaltura MediaSpace does not have synchronized media.

Web: Supports

1.2.3 Audio Description or Media Alternative (Prerecorded) (Level A)
Web: Supports

Web: Kaltura MediaSpace does not have time-based media or prerecorded video content.

Web: Supports

1.3.1 Info and Relationships (Level A)

Web: Supports with Exceptions

Web: Information, structure, and relationships can be determined programmatically for most of Kaltura MediaSpace’s content.

A rating of Supports with Exceptions has been given for the following reasons:

  1. In Kaltura MediaSpace, when the “Load More” button is activated, programmatic focus is moved to the top of the overall list rather than being set at the point from which the user can review the additional content. 

  2. Some of the Kaltura Video Editing Tools' buttons do not provide accessible names, such as the Zoom and Add Hint buttons.

  3. Some fields do not provide valid labels as they are identified only by their placeholder values. This includes the Username and Password fields in the Login form, and the Kaltura Media Player’s search field. 

  4. The accessible name provided for a Tags field in Kaltura MediaSpace contains a data entry constraint. information rather than its intended name.

  5. Form grouping markup for some radio buttons in Kaltura MediaSpace is not provided.

  6. In the Kaltura Video Editing Tools, a time field’s data entry requirement is not conveyed in an accessible manner. 

Web: Supports with Minor Exceptions

 

  1. “Load More” button - Fix pending

  2. Zoom – Supports
    Add hint – Supports

  3. Supports

  4. Supports

  5. Publishing Schedule radio button label - Supports

  6. Supports  

1.3.2 Meaningful Sequence (Level A)

Web: Supports

Web: Content is presented in a meaningful sequence. 

Web: Supports

1.3.3 Sensory Characteristics  (Level A)
Web: Supports

Web: Any instructions provided do not rely solely on sensory characteristics of components.

Web: Supports

1.4.1 Use of Color (Level A)

Web: Supports with Minor Exceptions

Web: Most elements do not use color as the sole means of conveying information.

A rating of Supports with Exceptions has been given for the following reason:

  1. A Preview Video button in Kaltura MediaSpace is initially conveyed as “disabled” by a dimmed appearance, but this state is not conveyed textually to assistive technology. 

Web: Supports 

2.1.1 Keyboard (Level A)

Web: Does Not Support

Web: Many active elements are not accessible from the keyboard.

A rating of Does Not Support has been given for the following reasons:

  1. In the Kaltura Video Editing Tools, several controls related to customizing questions are not keyboard accessible, including the elements to add or randomize questions. Also, the capability to rearrange questions relies on drag-and-drop mouse usage that is not supported for keyboard use. 

  2. In Kaltura MediaSpace, when the “Load More” button is activated, programmatic focus is moved to the top of the overall list rather than being set at the point from which the user can review the additional content. This forces keyboard-only users to manually navigate back to their former location to review the new content. 

  3. A “WYSIWYG” editor for editing a video’s description utilizes a content editable attribute that has never been well-supported by screen readers. Recognizing, activating, using, and confirming the results of this editor are only possible with advanced screen reader features. 

  4. When a custom date picker control in Kaltura MediaSpace appears, it is rendered at the end of the page order and programmatic focus is not moved to it. Further, none of the date elements are in the tab order. 

  5. Video preview images in Kaltura MediaSpace can only be triggered with a mouse.

  6. Active elements related to each video in Kaltura MediaSpace are initially hidden but appear on mouse hover or when the first video element receives keyboard focus in the tab order. This significantly lengthens the tab order and also prevents users of assistive technology, such as speech input software, from having direct access to these controls. 

  7. In Kaltura MediaSpace, the site search Submit button can only be activated with a mouse click, as it does not receive keyboard focus. 

  8. Similarly, the element Create New Chapter in Kaltura MediaSpace is inaccessible from the keyboard.

  9. A Chapter timeline bookmark slider in Kaltura MediaSpace cannot be controlled by screen readers. 

  10. In the Kaltura Video Editing Tools, a keyboard conflict occurs between the use of the Space key to control video playback and elements that are natively activated using that same key. 

  11. In Kaltura MediaSpace, some controls that should support the Space key to activate do not, instead requiring the Enter key. 

Web: Supports with Exceptions

  1. Supports
  2. “Load More” button - Fix pending
  3. Supports
  4. Supports
  5. Does not support
    Note: Image previewer can be disabled by admin.
  6. Gallery/Channels buttons on media thumbnails are hidden until focus on thumbnail.
  7. Supports
  8. Supports
  9. Does not support.
  10. Supports
  11. Supports

1.4.2 Audio Control (Level A)

Web: Supports

Web: Kaltura MediaSpace does not have audio that plays automatically.

Web: Supports

2.1.2 No Keyboard Trap (Level A)

Web: Supports

Web: Kaltura MediaSpace does not have any keyboard traps. 

Web: Supports

2.2.1 Timing Adjustable (Level A)

Web: Support

Web: Kaltura MediaSpace does not have any content that is time limited.

Web: Supports

2.2.2 Pause, Stop, Hide (Level A)

Web: Does Not Support

Web: Kaltura MediaSpace offers a single image carousel on its homepage. While it automatically pauses if the mouse is hovered over it, the carousel does not offer a keyboard-focusable element to pause it, nor does the carousel pause if the Next or Previous buttons have keyboard focus. 

Web: Supports with Minor Exceptions

 

Kaltura introduced a new carousel type “Descriptive Card”, where focus on the carouse results in a pause.

Note: Other carousels can be adjusted to a low speed, resulting in static image, with arrows.

2.3.1 Three Flashes or Below Threshold (Level A)

Web: Supports:

Web: Kaltura MediaSpace does not contain any content that flashes.

Web: Supports

2.4.1 Bypass Blocks (Level A)

Web: Supports

Web: Kaltura MediaSpace provides a skip link at the start of its pages that allows the user to bypass the repetitive header content. 

Web: Supports

2.4.2 Page Titled (Level A)

Web: Supports

Web: Kaltura MediaSpace provides informative titles for its pages.

Web: Supports

2.4.3 Focus Order (Level A)

Web: Supports with Exceptions

Web: In most cases, the focus order of controls and content in Kaltura MediaSpace is logical.

A rating of Supports with Exceptions has been given for the following reasons:

  1. In Kaltura MediaSpace, when the “Load More” button is activated, programmatic focus is moved to the top of the overall list rather than being set at the point from which the user can review the additional content. 

  2. Other cases occur in Kaltura MediaSpace where activating an element causes focus to move away, sometimes unpredictably, rather than remaining on the element. 

  3. Conversely, when closing some Kaltura MediaSpace dialogs, focus is not properly reset on the element that initially triggered the dialog. 

  4. When a custom date picker control in Kaltura MediaSpace appears, it is rendered at the end of the page order, but programmatic focus is not moved to it. 

  5. Keyboard focus is not properly restricted when tabbing within modal dialogs such as the Kaltura Video Editing Tools Help panel. 

  6. Where the tab order is explicitly controlled by use of the tab index attribute with positive values, the actual tab order of visible elements, i.e., the expected left-to-right tab order and the reading order as experienced by screen reader users, can become out of sync, like in the Kaltura MediaSpace site header. 

  7. In the Kaltura Player, the “Skip for Now” button occurs later in the tab order than would be logical, given its purpose. 

Web: Supports with Minor Exceptions

 

  1. “Load More” button - Fix pending 

  2. Supports

  3. Create new Webcast only. Fix pending

  4. Supports

  5. Supports

  6. Supports

  7. Supports

2.4.4 Link Purpose (In Context) (Level A)

Web: Supports with Exceptions

Web: Most links identify their purpose, in context.

A rating of Supports with Exceptions has been given for the following reasons:

  1. A set of Kaltura MediaSpace links that expose more options offers only link text of “…”. 

  2. Link tags for videos in Kaltura MediaSpace do not provide text or context to make it clear that they are tags for other videos with that same tag. 

  3. In Kaltura MediaSpace, video preview links containing the video length or view count do not identify the action or purpose of these links. 

  4. Links to remove a video from watch history in Kaltura MediaSpace do not identify the video or provide sufficient context to do so. 

  5. A small number of Kaltura MediaSpace links do not expose their visually-intended accessible names, but rather only identify state information, such as “selected”, or keyboard shortcuts, such as "CTRL+B", without also including the visual names. 

Web: Supports

3.1.1 Language of Page (Level A)

Web: Supports

Web: Pages in Kaltura MediaSpace identify their primary language. 

Web: Supports

3.2.1 On Focus (Level A)

Web: Supports with Exceptions

Web: In nearly all cases, Kaltura MediaSpace
does not initiate change of context when a component receives focus.

A rating of Supports with Minor Exceptions has been given for the following reasons:

When the read-only Start Date field gains keyboard focus, a custom date picker dialog in Kaltura MediaSpace appears, but it is rendered at the end of the page order. Additionally, focus is not moved to the dialog. 

Web: Supports

3.2.2 On Input (Level A)

Web: Supports with Minor Exceptions

Web: For the most part, Kaltura MediaSpace
does not initiate change of context upon changing the setting of any user interface component.

A rating of Supports with Minor Exceptions has been given for the following reasons:

In a Kaltura MediaSpace search field, after a slight pause in entering a search term, the page submits the term “as is” and updates with those results without waiting for the user to submit explicitly. Focus remains in the Search field and the user can continue typing a different search term, but some uses may find this automatic search distracting.

Web: Supports

Note: Instant Search is a setting per site, and can be configured by the admin.

3.3.1 Error Identification (Level A)

Web: Supports

Web: Kaltura MediaSpace forms clearly identify errors. 

Web: Supports

3.3.2 Labels or Instructions (Level A)

Web: Supports with Exceptions

Web: In most cases, Kaltura Workspace forms
provide labels or instructions when content requires user input.

A rating of Supports with Minor Exceptions has been given for the following reasons:

  1. The radio buttons related to Publishing Schedule in Kaltura MediaSpace do not convey that shared label in an accessible manner. 

  2. In the Kaltura Video Editing Tool, the required data entry format for going to a timestamp is indicated visually but not textually in an accessible manner. 

Web: Supports

4.1.1 Parsing (Level A)

Web: Supports with Minor Exceptions

Web: A rating of Supports with Minor Exceptions has been given for the following reasons:

  1. A small number of elements in Kaltura MediaSpace share the same id attribute value within the same page.

  2. An occurrence was found in Kaltura MediaSpace in which a list item element was not correctly placed within a list container element. 

Web: Supports

4.1.2 Name, Role, Value (Level A)

Web: Supports with Exceptions

Web: In most cases, Kaltura MediaSpace conveys the name, role, and/or value of elements.

A rating of Supports with Exceptions has been given for the following reasons:

 

  1. Some of the Kaltura Video Editing Tools' buttons do not provide accessible names, such as the Zoom and Add Hint buttons.

  2. Some fields do not provide valid labels as they are identified only by their placeholder values. This includes the Username and Password fields in the Login form, and the Kaltura Media Player’s search field. 

  3. The accessible name provided for a Tags field in Kaltura MediaSpace contains a data entry constraint. information rather than its intended name.  

  4. In the Kaltura Video Editing Tool, a time field’s data entry requirement is not conveyed in an accessible manner. 

  5. A custom date picker control in Kaltura MediaSpace does not provide textual information, such as a role, for assistive technology to utilize when attempting to select a date.

  6. While a video file upload is in progress, the percentage completion that is updated visually is not rendered to support automatic announcement by screen readers. However, the indication of upload completion is announced. 

Web: Supports with Minor Exceptions

  1. Zoom – supports. 

    Add Hint – Fix pending 

  2. Supports.

  3. Supports

  4. Supports

  5. Supports

  6. No change.

     



Table 2: Success Criteria, Level AA

Criteria And Original
Conformance 
Level

Original Remarks and Explanations

Updated Remarks and Conformance 
Level

1.2.4 Captions (Live) (Level AA)

Web: Supports

Web: No live audio or video media occurs on the site.

Web: Supports

1.2.5 Audio Description (Prerecorded) (Level AA)

Web: Supports

Web: No prerecorded video media occurs on the site.

Web: Supports

1.4.3 Contrast (Minimum) (Level AA)

Web: Supports with Exceptions

Web: In most cases, the minimum contrast ratio is met.

A rating of Supports with Exceptions has been given for the following reasons:

  1. A small number of buttons, such as Revert to Defaults in the Kaltura Video Editing Tools, do not provide sufficient contrast.

  2. When Windows High Contrast themes are used, some elements, such as the Open and Moderated buttons in Kaltura MediaSpace’s Channel pages, become low in contrast.

Web: Supports

1.4.4 Resize text (Level AA)

Web: Supports

Web: Kaltura MediaSpace allows text to be resized. 

Web: Supports

1.4.5 Images of Text (Level AA)

Web: Supports

Web: The only images of text are of the company logo, which are exempted.

Web: Supports

2.4.5 Multiple Ways (Level AA)

Web: Supports

Web: There are multiple ways to reach each page, except in cases where a page is the result of a series of steps.

Web: Supports

2.4.6 Headings and Labels (Level AA)

Web: Supports

Web: Headings and labels describe their topics, when they are present.

Web: Supports

2.4.7 Focus Visible (Level AA)

Web: Supports with Exceptions

Web: Most elements provide a visible keyboard focus indicator.

A rating of Supports with Exceptions has been given for the following reasons:

  1. Kaltura MediaSpace’s skip link does not appear in a recognizable form when it receives keyboard focus at the start of pages’ tab order. 

  2. Some elements are missing any form of visible keyboard focus, or the focus indication is of poor contrast. Instances include the Kaltura Video Editing Tools Delete and Save buttons.

Web: Supports

 

  1. Supports. 

    Kaltura “Skip To Content” appear first in the tab order and will skip to the first item after the header.

  2. Supports. 

    Items in the Kaltura Editor are shown with keyboard focus.

3.1.2 Language of Parts (Level AA)

Web: Supports with Exceptions

Web: The language menu in the Kaltura MediaSpace header does not indicate changes of language in every case.

Web: Supports

3.2.3 Consistent Navigation (Level AA)

Web: Supports

Web: Navigation mechanisms remain consistent across the site.

Web: Supports

3.2.4 Consistent Identification (Level AA)

Web: Supports

Web: Kaltura MediaSpace consistently identifies components with the same functionality.

Web: Supports

3.3.3 Error Suggestion (Level AA)

Web: Supports

Web: When errors are identified, suggestions are provided to correct errors.

Web: Supports

3.3.4 Error Prevention (Legal, Financial, Data) (Level AA)

Web: Supports:

Web: Kaltura MediaSpace does not contain forms that cause legal commitments or financial transactions.

Web: Supports

 

In This Article
Was this article helpful?
Thank you for your feedback!