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

Boost: Wrong cursor for user menu and gear icon

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • None
    • 3.5.3
    • Themes
    • MOODLE_35_STABLE

      Since Moodle 3.5.3 the user menu in the top right and the gear icons have the cursor "auto" instead of "pointer". I observed this on https://demo.moodle.net/ with Chrome, Firefox and IE11. See attached screen recording.

      The reason this appeared in Moodle 3.5.3 is because MDL-62139 removed the href="#" from the <a> tag in theme/boost/templates/core/action_menu_trigger.mustache and lib/templates/action_menu_trigger.mustache: https://github.com/moodle/moodle/commit/e0f64e0feb2febf5173f766cb2e7f0ce4cd8372c This makes the user agent styles for clickable links no longer apply and you get the wrong cursor.

      According to damyon in MDL-62139:
      "The screen reader will read the menu button the same with or without this href. The styling is also unchanged because it gets the styling from the .btn class. This href is never correct and useful. If javascript was no enabled (which we don't support any more) - it would look like a link that does something but it does not do anything. Basically the href is incorrect 100% of the time and it's better to exclude it."

      Note that the <a> tags here don't have the .btn class.

            Unassigned Unassigned
            tschroeder Tim Schroeder
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

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