Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43703

accessibility: elFinder is not keyboard or screen reader accessible.

    Details

    • Test Plan:
      Hide

      All aspects of selecting content to embed in the editor would need to be tested, among them:

      • Linking to resources (and making sure resources that are hidden do not display to users who don't have permission to view them - including items that are in folders which are hidden but allow access to contents).
      • Linking to quizzes
      • Linking to assignments
      • Linking to forums/topics
      • Embedding images
      • Embedding videos

      Before trying to write a functional/regression test plan for all file picker actions (with massive numbers of steps), I think the suggested solution should be examined to determine if it is viable.

      Show
      All aspects of selecting content to embed in the editor would need to be tested, among them: Linking to resources (and making sure resources that are hidden do not display to users who don't have permission to view them - including items that are in folders which are hidden but allow access to contents ). Linking to quizzes Linking to assignments Linking to forums/topics Embedding images Embedding videos Before trying to write a functional/regression test plan for all file picker actions (with massive numbers of steps), I think the suggested solution should be examined to determine if it is viable.

      Description

      The elFinder file picker has multiple accessibility issues and is basically unusable by screen reader or keyboard users. While it has keyboard shortcuts available, the only way to get to them is behind a button that requires the use of a mouse to access.

      Recommended fix: Replace elFinder with an accessible file picker.

      AccessibilityOz did a Q&A session where I asked about accessible open source file pickers, and they found this one: DevExtreme.

      Doing a quick test on the DevExtreme demo, it seems pretty easy to use and keyboard accessible. It also has the added feature of allowing users to download multiple files and it would be really nice for our users to not have to use WebDAV for that. DevExpress has a VPAT for their products.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  rainribbon Tiffany Stull
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration