Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-54168

Navigation controls in RTL do not behave as expected

    XMLWordPrintable

    Details

    • Affected Branches:
      MOODLE_30_STABLE, MOODLE_31_STABLE

      Description

      Nadav Kavalerchik commented

      Even before considering accessibility, just normal keyboard accepted behaviors for RTL users...
      LEFT key should expand a tree node and RIGHT key should collapse it.
      Also, SPACE toggles expanding/collapsing of a tree node (which has children nodes).
      As for screen readers, as far as I know all the above (RTL behaviour) is the same for screen readers

      It seems like we can pretty safely change the controls around for RTL and it would behave in a way users would expect. This effects 3.1 (the new AMD navigation) and 3.0 (the old YUI navigation). We will need two different patches.

      Note that ARIA does not have a consideration for RTL, so this will be breaking out of spec. Which seems safe, however it will mean JAWS and other screen readers will inform the user of the incorrect controls (perhaps, although Nadav's comment indicates otherwise). Either way, we need to check this and make sure we understand the consequences fully before integrating this issue.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              johno John Okely
              Participants:
              Component watchers:
              Jake Dallimore, Jun Pataleta, Jake Dallimore, Jun Pataleta, Barbara Ramiro, Jake Dallimore, Jun Pataleta
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: