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

Regression: Drag a link in site admin block and then move mouse over the links makes the icons move in Chrome

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Using the Chrome browser.
      2. Login as an administrator.
      3. Select the 'Clean' theme.
      4. Open the administration block.
      5. Select and drag 'Notifications'.
      6. Drop 'Notifications'.
      7. Wiggle the mouse around a bit.
      8. Confirm that the icon attached to 'Notifications' moves down on the screen.
      9. Use screen cast on MDL-50554 if unsure.
      10. Browse your site using Tab key
      11. Ensure when you pass over links (a tag) you can clearly see which link are you focusing on
      Show
      Using the Chrome browser. Login as an administrator. Select the 'Clean' theme. Open the administration block. Select and drag 'Notifications'. Drop 'Notifications'. Wiggle the mouse around a bit. Confirm that the icon attached to 'Notifications' moves down on the screen. Use screen cast on MDL-50554 if unsure. Browse your site using Tab key Ensure when you pass over links (a tag) you can clearly see which link are you focusing on
    • Affected Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE, MOODLE_30_STABLE
    • Fixed Branches:
      MOODLE_28_STABLE, MOODLE_29_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      wip_MDL-50659_master

      Description

      Issue MDL-50554 may have caused an accessibility regression by removing the outline of an element when tabbed to it by keyboard users.

      Full comments and thoughts on: https://moodle.org/mod/forum/discuss.php?d=315439#p1264126.

      I believe that a work around until the issue is fixed in Chrome code (https://github.com/Automattic/_s/issues/543) could be:

      a:focus {
          outline: none;
          border: thin dotted #333;
      }
      

      Or simply to remove the 'fix' and live with the odd movement until Chrome fixes itself.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gb2048 Gareth J Barnard
                Reporter:
                gb2048 Gareth J Barnard
                Peer reviewer:
                Mary Evans
                Integrator:
                David Monllaó
                Tester:
                Mark Nelson
                Participants:
                Component watchers:
                Adrian Greeve, Mihail Geshoski, Peter Dias, Adrian Greeve, Mihail Geshoski, Peter Dias, Amaia Anabitarte, Bas Brands, Carlos Escobedo, Sara Arjona (@sarjona), Víctor Déniz Falcón
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  6/Jul/15