Google Chrome Update Removes CRM 2013 Functionality

Posted on September 17, 2014 | 0 comments


The latest update from Google Chrome to version 37 has removed a common JavaScript function utilized in numerous Microsoft Dynamics CRM implementations. The function in question is for the creation of a pop-up window, called showModalDialog. The removal of this function has caused serious issues with Google Chrome users of Microsoft Dynamics CRM, but thankfully has a built-in resolution to add back the missing function. The process for adding the functionality back into Google Chrome, however, is a lengthy process and must be done either individually on each machine, or applied as group policy from the IT administrator of the organization. Please follow the steps below to re-enable the functionality to your system:

 

1. Navigate to http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip and download a copy of the latest Google Chrome admin policy template.

2. Open the ZIP file, and navigate to Windows/adm/en-US and you should find the “chrome.adm” file there:

image

3. Click and Drag the chrome.adm file to your desktop (or folder of your choice) for later use

4. Hold the Flag key on your keyboard and simultaneous press R to open the Windows Run dialog, then type in “gpedit.msc” to open the Group Policy Editor:
image

5. Press OK to open the editor, and then single-click on “Administrative Templates” underneath the “Computer Configuration” policy setting to highlight it. It should look like the screenshot below:
image

6. Next select from “Action” menu, and choose “Add/Remove Templates…”
image

7. Click the “Add…” button, and then browse to the location of your chrome.adm file (which should be your desktop), and press “Open”:
image

8. Once added, you should see “chrome” displayed in the Current Policy Templates selection, and press “Close”
image

9. Expand the “Administrative Templates” node underneath “Computer Configuration” and you should see a new folder called “Classic Administrative Templates (ADM)”. Open that folder and navigate to “Google” and then select “Google Chrome”. Your window should now look like this:
image

10. Find the policy setting labeled “Enable deprecated web platform features” in the list, and then double-click to open it:

image

11. Click the radio button in the upper left section called “Enabled” to turn on the setting, and then click the “Show…” open below it to set the features you’d like to turn back on. Within the window, enter the following text “ShowModalDialog_EffectiveUntil20150430” (without the quotations) like the screenshot below:
image

12. Press OK to the open dialog box, and then OK again to close the feature window. You can also safely close the Group Policy Editor window, and then close all Google Chrome windows. Restart a single Google Chrome instance, and type the following address into the address bar google://policy and you should now see your enabled policy options for Google Chrome like the following:

image

If you see the above screenshot, then you’re all set to use CRM again within Google Chrome. If not, please check that you followed all instructions above and check that your policy is enabled within the Group Policy editor. Some organizations restrict the ability to modify Group Policy on individual machines and changes must be made by system administrative staff only.