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

Permission manager interface broken on IE11 when viewing intranet site

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 3.0.4, 3.1
    • Fix Version/s: 3.0.5, 3.1.1
    • Component/s: Roles / Access
    • Labels:
    • Environment:
      Windows 7, Internet Explorer
    • Testing Instructions:
      Hide

      Test with all supported versions of IE (9-11), accessing a Moodle site over a LAN.

      • Log in an access a course page
      • Go to Course Administration > Users > Permissions
      • Click the "+" in any row of the "Roles with permission" column
      • A dialogue should be displayed containing a button for each available role.
      Show
      Test with all supported versions of IE (9-11), accessing a Moodle site over a LAN. Log in an access a course page Go to Course Administration > Users > Permissions Click the "+" in any row of the "Roles with permission" column A dialogue should be displayed containing a button for each available role.
    • Affected Branches:
      MOODLE_30_STABLE, MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_30_STABLE, MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-55041_master

      Description

      When viewing Moodle on a local network with IE11, it forces "compatibility" mode. When the permissions manager interface makes a call to admin/roles/ajax.php, it receives a JSON string with the MIME type text/plain, when it should get application/json.

      Steps to reproduce:

      • Use IE11 to view a Moodle site on a local network
      • Log in an access a course page
      • Go to Course Administration > Users > Permissions
      • Click the "+" in any row of the "Roles with permission" column
      • Expected result: One button per role available
      • Actual result: One button per character in the returned JSON string

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  11/Jul/16