Details

    • Affected Branches:
      MOODLE_19_STABLE
    • Rank:
      752

      Description

      Navigation for the database feature is a list of links, by default:

      • View list
      • View single
      • Search
      • Add entry

      This is presented to sighted users as a tab bar, and to screen reader users as a list.

      "View list" wasn't used when asked to tell me how many links existed, instead read all link numbers.

      Why it matters

      Neither a list or tab bar is appropriate in this context. Jakob Nielsen says, "Tabs should be reserved for letting users change the view while staying in the same place." This list mixes search, selection, and other controls in one place.

      This may seem like a purely academic abstraction, but in fact it matters greatly: the essence of a list is that the items are related to one another. For screen reader users, deeply accustomed to skipping what they perceive as cruft, if the first item or two of a list does not immediately interest them the rest of the list is likely to be skipped.

      No screen reader user found the "Search" or "Add entry" features organically, only when explicitly prompted, and then only by searching a list of links. No screen reader user found and used the "View list" feature.

      Possible solution

      "Add entry" and "Search" should be featured near the top of the page, and not in a list. "View list" should be made renamed "Return to list" and made the default view. The link should only visible when not in list view. "View single" should be removed.

        Issue Links

          Activity

          Hide
          Olli Savolainen added a comment -

          This is very close to the discussion had at MDL-16888 .

          Show
          Olli Savolainen added a comment - This is very close to the discussion had at MDL-16888 .
          Hide
          Michael de Raadt added a comment -

          Thanks for reporting this issue.

          We have detected that this issue has been inactive for over a year. It was reported as affecting versions that are no longer supported.

          If you believe that this issue is still relevant to current versions (2.5 and beyond), please comment on the issue. Issues left inactive for a further month will be closed.

          Michael d.

          TW9vZGxlDQo=

          Show
          Michael de Raadt added a comment - Thanks for reporting this issue. We have detected that this issue has been inactive for over a year. It was reported as affecting versions that are no longer supported. If you believe that this issue is still relevant to current versions (2.5 and beyond), please comment on the issue. Issues left inactive for a further month will be closed. Michael d. TW9vZGxlDQo=
          Hide
          Michael de Raadt added a comment -

          I'm closing this issue as it has been inactive for over a year has been recorded as affecting versions that are no longer supported.

          This is being done as part of a bulk annual clean-up of issues.

          If you still believe this is an issue in supported versions, please create a new issue.

          Show
          Michael de Raadt added a comment - I'm closing this issue as it has been inactive for over a year has been recorded as affecting versions that are no longer supported. This is being done as part of a bulk annual clean-up of issues. If you still believe this is an issue in supported versions, please create a new issue.

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: