Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-34478

Error messages do not take focus and might be difficult to find for some users

    Details

    • Previous Issue Keys:
      SAM-2218
    • Test Plan:
      Hide

      Test plan:
      In Tests & Quizzes as Instructor:
      1. Enter title to Assessment Title input box (ie test.)
      2. Press "Create"
      3. Choose from Add Question option box "Multiple Choice"
      4. Press "Save" at the bottom of the page
      Resulting "Question Text should not be empty." should be given focus as per "Errors on top" example in http://webaim.org/techniques/formvalidation/#usable. There also appears to be no need for this text to be in a table.
      Ideally aria-invalid="true" could also be set on the offending item, but I appreciate that might be a larger issue.

      Show
      Test plan: In Tests & Quizzes as Instructor: 1. Enter title to Assessment Title input box (ie test.) 2. Press "Create" 3. Choose from Add Question option box "Multiple Choice" 4. Press "Save" at the bottom of the page Resulting "Question Text should not be empty." should be given focus as per "Errors on top" example in http://webaim.org/techniques/formvalidation/#usable . There also appears to be no need for this text to be in a table. Ideally aria-invalid="true" could also be set on the offending item, but I appreciate that might be a larger issue.

      Description

      http://webaim.org/techniques/formvalidation/#error indicates that
      "The error message should either be the first item within the new page or focus should be set directly to it. This allows screen reader and keyboard users to immediately access the error message without having to find it amongst the rest of the page contents."

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  maintenanceteam Core Team
                  Reporter:
                  mclare Matt Clare
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration