Completed
Last Updated: 20 Mar 2020 10:33 by ADMIN
Release 2020.R2
Anna
Created on: 16 Jan 2020 17:02
Category: FileManager
Type: Feature Request
0
[WCAG][Accessibility] Filemanager: no way to open file by keyboard

The filemanager provides no way to open file by keyboard: "enter" renames a file and "space" selects it.

According to https://docs.telerik.com/kendo-ui/api/javascript/ui/filemanager/events/open files can be opened by double-click.

3 comments
ADMIN
Ianko
Posted on: 21 Jan 2020 07:53

Hi Anna,

First of all I would like to assure you that I entirely agree with you. In terms of accessibility, WAI-ARIA and Section 508 support there are specific standards that are followed. And the articles mentioned describe the coverage of those standards. 

Indeed, Enter key will not produce opening of folder of file or folder in the list or grid view, but navigation is possible through the TreeView. Which is accessible by focusing to it and then pressing Enter in a specific folder. 

Handling just the Enter key on its own sounds easy to handle and we had the task to implement different keyboard shortcuts. However, during implementation, it appeared that the composite widgets (Grid, ListView and so on) have their own implementation that is causing side effects when assigning different shortcuts via key handlers. As a result, the output had many glitches. This is why we decided that we need a better way of handling keyboard shortcuts within the widgets in general. And this is why this is considered as an enhancement that I hope we are going to start working on soon.  

As for the other bugs mentioned I suggest you to address that within the specific bug reports or support tickets you have opened and see what is the status of those reports. 

Regards,
Ianko
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Anna
Posted on: 20 Jan 2020 14:33

Hi Ianko,

I understand making a web application fully accessible is often hard work, which may not seem rewarding: a new feature is cooler and shinier than some ARIA attributes or key handlers only a small group of users may need.

However, your documentation throws the word "accessibility" a lot. The FileManager has two pages dedicated to its own accessibility, and none mentions that opening a file is not among the accessible features, or how developers should implement it.

Having accessibility as a requirement from one of my customers, I spent many days rigorously testing my application and have thoroughly documented you many problems. Most are small and many take more time to describe than to fix, but when they're not fixed, I still have to write code to work around them:

this._toolbar.element.find(".k-overflow-anchor").attr("role", "button").attr("aria-label", LOCALIZED.values.moreOptions)
this._grid.wrapper.find(".k-pager-sizes .k-dropdown").removeAttr("aria-live")

Etc.

Again, I understand you need to prioritize some work over some other, but if the documentation is so insisting about Section 508 and WCAG 2.0 compliance, let's call the lack of compliance what it is: a bug and not a feature.

ADMIN
Ianko
Posted on: 20 Jan 2020 11:21

Hi Anna,

Thank you for your feedback. We are aware of the case and we have already plans to provide possibility to open file/folders via Enter key. However, as this is related to additional programmatic effort it is considered as an enhancement. I will convert that as a feature request. 

 

Regards,
Ianko
Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.