Improve modal accessibility

Issue information

From user: manandearth

Related to !24 !21

Contribution record

Fork management

Problem/Motivation

There is a rising importance that we deliver solutions to accessible all.
Simple Klaro is not screen reader friendly, and is quite difficult to use without view of the screen.

Proposed resolution

- Cycling the tabindex in the dialog and in the preference form
- Make sure all the elements that are configurable can be selected via the keyboard
- Make sure that all the information is accessible using a screen reader.

Edited by drupalbot
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information