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

Some accessibility issues in the edit profile page

    XMLWordPrintable

Details

    • 3
    • Team Hedgehog 4.1 sprint 0.1, Team Hedgehog 4.1 sprint 0.2, Team Hedgehog 4.1 sprint 0.3, Team Hedgehog 4.1 sprint 0 rev

    Description

      Some accessibility issues in the edit profile page were raised during the audit. Some are generic to mforms. Some are specific to the edit profile page.

      To reproduce
      1. Log in as an admin
      2. Edit any userprofile
      3. View the page source
      4. Copy the page source and check it with the Nu HTML validator
      5. Expected: There should be no errors
      6. Actual: Errors found
      Errors
      1. Element "div" not allowed as child of element "legend" in this context.
        • Found in the form section headers. Affects mforms in general
      2. The value of the "for" attribute of the "label" element must be the ID of a non-hidden form control.
        • Refers to "auth" and "newpassword" fields.
      Others
      1. The text can get cut off for "Email display" when the page is zoomed to 400% and the selected option is "Allow only other course participants to see my email address"

      Attachments

        1. 1_MDL-74814_master.png
          1_MDL-74814_master.png
          25 kB
        2. 1_MDL-74814_v311.png
          1_MDL-74814_v311.png
          106 kB
        3. 1_MDL-74814_v400.png
          1_MDL-74814_v400.png
          13 kB
        4. 2_MDL-74814_v311.png
          2_MDL-74814_v311.png
          111 kB
        5. nu_checker_result.png
          nu_checker_result.png
          154 kB
        6. password_width.png
          password_width.png
          15 kB

        Issue Links

          Activity

            People

              huongn@moodle.com Huong Nguyen
              jpataleta Jun Pataleta
              Stevani Andolo Stevani Andolo
              Sara Arjona (@sarjona) Sara Arjona (@sarjona)
              John Edward Pedregosa John Edward Pedregosa
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 day Original Estimate - 1 day
                  1d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 2 days, 6 hours, 45 minutes
                  1w 2d 6h 45m

                  Clockify

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