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

Calendar month view accessibility issues

XMLWordPrintable

    • MOODLE_37_STABLE, MOODLE_38_STABLE
    • MOODLE_37_STABLE, MOODLE_38_STABLE
    • MDL-67902-master
    • Hide

      Requirement

      Test 1 (A.2)

      1. Log in as admin
      2. Go to the calendar page
      3. Press the WAVE icon on your browser.
      4. Verify that you do not see any "Missing form label" error
      5. Verify that you do not see any "Empty form label" error

      Test 2

      1. Log in as admin
      2. Go to the calendar page
      3. Create 2 events on one of the visible days
      4. Enable the screen reader
      5. Using tab, move to the day (on the main calendar) that contains the events you created on step3
      6. Verify that the screen reader announces the day link like 'Wednesday, 1 January events'
      7. Using the tab, move to the mini-calendar blocks and to the day that contains the events
      8. Verify that the popover with the list of events is shown
      Show
      Requirement You'd need the  WAVE browser extension  for this test You'd need a screen reader Test 1 (A.2) Log in as admin Go to the calendar page Press the WAVE icon on your browser. Verify  that you do not see any "Missing form label" error Verify  that you do not see any "Empty form label" error Test 2 Log in as admin Go to the calendar page Create 2 events on one of the visible days Enable the screen reader Using tab, move to the day (on the main calendar) that contains the events you created on step3 Verify that the screen reader announces the day link like 'Wednesday, 1 January events' Using the tab, move to the mini-calendar blocks and to the day that contains the events Verify that the popover with the list of events is shown
    • 2
    • International 3.9 - Sprint 6, International 3.9 - Sprint 7

      Issue

      Strikethrough issues won't be done here (a comment has been added into the description, to clarify how they will be processed).

      A
      1. The linked days of the month in the monthly view section read as "1 link" or "15 link" etc. The screen reader does not read the information that is provided on mouse focus which provides context.
      2. No label on the course filter, and the new event button. See screenshot-1.png and screenshot-2.png.
      3. 2 errors were found using W3C Nu Validation Service and filtered to indicate WCAG errors only. See screenshot-3.png and screenshot-4.png These errors have been fixed in MDL-67969.
      Affected guidelines
      A
      • Link Purpose (In Context):
        2.4.4 The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.
      • Info and Relationships:
        1.3.1 Information, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
      • Labels or Instructions:
        3.3.2 Labels or instructions are provided when content requires user input
      • Parsing:
        4.1.1 In content implemented using markup languages, elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes, and any IDs are unique, except where the specifications allow these features.
        Note: Start and end tags that are missing a critical character in their formation, such as a closing angle bracket or a mismatched attribute value quotation mark are not complete.
      AAA
      • Link Purpose (Link Only):
        2.4.9 A mechanism is available to allow the purpose of each link to be identified from link text alone, except where the purpose of the link would be ambiguous to users in general.
      Affected browsers
      • All

       

        1. MDL-67902_Test1.jpg
          MDL-67902_Test1.jpg
          61 kB
        2. MDL-67902_Test2_Step6.mp4
          969 kB
        3. MDL-67902_Test2_Step8.jpg
          MDL-67902_Test2_Step8.jpg
          6 kB
        4. screenshot-1.png
          screenshot-1.png
          7 kB
        5. screenshot-2.png
          screenshot-2.png
          9 kB
        6. screenshot-3.png
          screenshot-3.png
          6 kB
        7. screenshot-4.png
          screenshot-4.png
          11 kB

            rezaie9 Shamim Rezaie
            rezaie9 Shamim Rezaie
            Sara Arjona (@sarjona) Sara Arjona (@sarjona)
            Anna Carissa Sadia Anna Carissa Sadia
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 4 hours, 50 minutes
                2d 4h 50m

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