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:
            Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Barbara Ramiro, Bas Brands
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated: