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, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Bas Brands
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

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