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

Folder: Unnecessary tab stops to the left of files

    XMLWordPrintable

Details

    • MOODLE_310_STABLE, MOODLE_39_STABLE
    • MOODLE_310_STABLE, MOODLE_39_STABLE
    • MDL-70992-master
    • Hide

      1. Create a folder activity with multiple files, and also containing at least one folder with more files.

      2. Use the keyboard to tab through it.

      EXPECTED: There should be exactly one tab stop per file (only one press of the TAB key to tab to next file). For folders, there should still be an additional tab stop that lets you (by pressing Return) expand or collapse the folder.

      Show
      1. Create a folder activity with multiple files, and also containing at least one folder with more files. 2. Use the keyboard to tab through it. EXPECTED: There should be exactly one tab stop per file (only one press of the TAB key to tab to next file). For folders, there should still be an additional tab stop that lets you (by pressing Return) expand or collapse the folder.

    Description

      1 Create a folder with multiple files in.

      2 Use the keyboard to tab through it.

      EXPECTED: There should be exactly one tab stop per file.

      ACTUAL: There is a tab stop to the left of the file that does the same thing as the tab stop on the file.

      For example, in the attached image (taken from the Mount Orange school demo), the file silly.jpg is currently focused. This is correct, but from this point it now takes 2 presses of the Tab key in order to get to the next file test_procedure.txt; it should be only 1 press. If you press Return on the intervening tab stop, it actually does the same thing as if you press Return on the file (downloads it).

      It is a minor accessibility bug to have two tab stops for the same thing, because for users who have to navigate with difficult input devices, it increases effort if they have to tab twice. (Also, in this case, the unnecessary tab stop is actually invisible with no focus indicator, which breaks WCAG 2.4.7.)

       

      Note: Unless somebody else picks it up, I'm planning to assign this to an OU developer to work on.

       

      Attachments

        Activity

          People

            sna67 Sang Nguyen Anh
            quen Sam Marshall
            Sam Marshall Sam Marshall
            Jun Pataleta Jun Pataleta
            Anna Carissa Sadia Anna Carissa Sadia
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour, 45 minutes
                1h 45m

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.