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

Messages page is not accessible

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 3.2
    • Fix Version/s: 3.2
    • Component/s: Messages
    • Labels:
    • Testing Instructions:
      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.
    • Affected Branches:
      MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      wip-MDL-56431-master

      Description

      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"

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              abgreeve Adrian Greeve
              Reporter:
              rajeshtaneja Rajesh Taneja
              Peer reviewer:
              cameron1729
              Integrator:
              Dan Poltawski
              Tester:
              John Okely
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                5/Dec/16