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

Accessibility issue - Report builder form fieldsets without legends

    XMLWordPrintable

Details

    • WP Sprint 2023-I4.3, WP Sprint 2024-I1.0 (Clones)

    Description

      This issue was detected during accessibility audit on learner-facing pages in Workplace performed in August-September 2023 by AbleDocs.

      Fieldsets are present in the filters dropdown without corresponding legends. Note that the legend must be the first element of the fieldset. Using a FIELDSET without the LEGEND is a failure under H71.

      In the reportbuilder filters form we use "group" element to group together controls so we can display them in one line. The group element uses fieldset for it - https://github.com/moodle/moodle/blob/v4.3.0/lib/form/templates/element-group.mustache#L10-L20 . Since we do not add a legend, it fails accessibility audit.

      It looks like this is a generic problem in Moodle. Another place where AbleDocs raised the same issue is the button group:

      Attachments

        1. myteamsfilter.png
          myteamsfilter.png
          81 kB
        2. MDL-80192.png
          MDL-80192.png
          696 kB
        3. MDL-80192_fieldset_legend_check.png
          MDL-80192_fieldset_legend_check.png
          348 kB
        4. fig1401.png
          fig1401.png
          9 kB
        5. fig1101.png
          fig1101.png
          15 kB

        Issue Links

          Activity

            People

              pholden Paul Holden
              marina Marina Glancy
              Pedro Jordao Pedro Jordao
              Jun Pataleta Jun Pataleta
              Ron Carl Alfon Yu Ron Carl Alfon Yu
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 0 minutes
                  0m
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 3 hours, 54 minutes
                  3h 54m

                  Clockify

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