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

              Assignee:
              marxjohnson Mark Johnson
              Reporter:
              marxjohnson Mark Johnson
              Peer reviewer:
              Tim Hunt
              Integrator:
              Dan Poltawski
              Tester:
              cameron1729
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

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