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

Signup form does not have a heading; server-side form validation errors are not accessible

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Enable self registration
      2. Signup as a user, make sure signup form has a heading
      3. make an error that triggers server-side validation (for example, use existing user name)
      4. make sure you can tab to the error messages
      Show
      Enable self registration Signup as a user, make sure signup form has a heading make an error that triggers server-side validation (for example, use existing user name) make sure you can tab to the error messages
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Pull Master Branch:
      wip-MDL-50791-master

      Description

      As reported by Aaron Page:

      There were two big issues that I encountered while creating an account:

      1. There were no headings provided on the Create an Account form page and the subsequent confirmation page. However, the page that appears when clicking the activation link provided in the email does have heading structure.

      2. It is extremely difficult to figure out what the issue is when there is an error on the page. While I was creating an account I initially had not fulfilled the 1 non-alphanumeric character requirement for my password, and I could not seem to find an error being described anywhere on the page. I finally had to ask Marlene to visually check and explain the error because I could not find the error text with my screen reader.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  14/Sep/15