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

Messages page is not accessible

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • 3.2
    • 3.2
    • Messages
    • MOODLE_32_STABLE
    • MOODLE_32_STABLE
    • wip-MDL-56431-master
    • Hide

      You will need either chromevox installed or Jaws. Ideally both. A Jaws VM is located on stuff.

      1. Create a couple of courses with similar names such as "Hobbits" and "Horrible". This is for searching for courses and returning more than one result.
      2. Enrol your students in all of the courses.
      3. Log on as a student. Go to the messages page ("User menu" > "Messages").
      4. With the screen reader enabled Click into the Search box. From this point on use the keyboard to navigate around.
      5. Go to the Tabs at the bottom of the contacts panel and select "Contacts"
      6. Go back to the search box.
      7. Search for any user.
      8. Tab to the user. The screen reader should read out the user's name and then indicate that the button is not pressed (The contact should not be selected.)
      9. Select the user. The screen reader should now indicate that the button is pressed.
      10. Tab over to the main screen and select "View messages"
      11. Now navigate through the main screen until you reach the "Write a message..." area. The screen reader should now read out that you are in the "Write a message..." box.
      12. Write some messages. After sending a message the focus should remain in the "Write a message..." box.
      13. Go up to the "Edit" link in the header of the main screen. It should read out "Edit messages". Follow this link.
      14. The header should change and now have two new links. One is "Delete all", the other "Cancel". Navigate to each of the links and check that you hear the following: "Delete all messages" and "Cancel editing messages".
      15. Go back to the search box. Type in something that will return multiple courses (for the example above 'ho').
      16. Make sure that you can navigate into the courses section and select a course.
      17. Now make sure that you can navigate to the course selected and deselect the filter.
      • These are the main problems addressed in this issue. There are still other accessibility issues that need to be fixed.
      Show
      You will need either chromevox installed or Jaws. Ideally both. A Jaws VM is located on stuff. Create a couple of courses with similar names such as "Hobbits" and "Horrible". This is for searching for courses and returning more than one result. Enrol your students in all of the courses. Log on as a student. Go to the messages page ("User menu" > "Messages"). With the screen reader enabled Click into the Search box. From this point on use the keyboard to navigate around. Go to the Tabs at the bottom of the contacts panel and select "Contacts" Go back to the search box. Search for any user. Tab to the user. The screen reader should read out the user's name and then indicate that the button is not pressed (The contact should not be selected.) Select the user. The screen reader should now indicate that the button is pressed. Tab over to the main screen and select "View messages" Now navigate through the main screen until you reach the "Write a message..." area. The screen reader should now read out that you are in the "Write a message..." box. Write some messages. After sending a message the focus should remain in the "Write a message..." box. Go up to the "Edit" link in the header of the main screen. It should read out "Edit messages". Follow this link. The header should change and now have two new links. One is "Delete all", the other "Cancel". Navigate to each of the links and check that you hear the following: "Delete all messages" and "Cancel editing messages". Go back to the search box. Type in something that will return multiple courses (for the example above 'ho'). Make sure that you can navigate into the courses section and select a course. Now make sure that you can navigate to the course selected and deselect the filter. These are the main problems addressed in this issue. There are still other accessibility issues that need to be fixed.

      Go to Messages page and using ChromeVox, do the following:

      1. Using keyboard, tab to focus on existing user with a message
      2. Press "Enter" key and it says "Send". This seems incorrect
      3. Tab again twice to go to Edit link and says "Edit" button without any information about the context
      4. Tab again and it sounds the message, but there should be a context before this that you are in messages area
      5. tab again to go to "Write a message", it says "Text area", so user don't hear "Write a message"

            abgreeve Adrian Greeve
            rajeshtaneja Rajesh Taneja
            cameron1729 cameron1729
            Dan Poltawski Dan Poltawski
            John Okely John Okely
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

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