April 2013 Cumulative Update for SharePoint 2010 breaks Add Web Part dialog

For a site running on SharePoint 2010, but still using the 2007 user experiences (also known as UIVersion = 3), the April 2013 Cumulative Update for SharePoint 2010 causes the Add Web Part dialog page to break in Internet Explorer.

After applying the CU, the dialog does not properly resize to display all the available web parts.

add-web-part-broken

This problem only occurs in Internet Explorer.

After reviewing all the Javascript on the page and master page that is supposed to calculate and resize the display, I remembered that the CU had been recently installed.

Sure enough, when I compared the files to ones on a server that had not received the CU, the files were different.

Here’s the file from Service Pack 1

picker-dialog-pre-CU

And here it is from April 2013 CU.  Based on the file date, it may have actually been the February 2013 CU that introduced the change.

picker-dialog-post-CU

To see what exactly had changed, I used Notepad++ to compare the two files.

picker-dialog-compare

As can be seen, the 2013 file (on the left) had a new meta tag added to force the display mode for Internet Explorer.  It appears that this caused IE to misreport the content height while resizing the dialog.

Simply commenting out the extra meta tag allowed the dialog to resize properly in Internet Explorer.

add-web-part-fixed

For SharePoint 2010 sites using the 2010 User Experience (that is, UIVersion = 4), this is a non-issue since the Add Web Part selector is part of the ribbon, not in a dialog window.


Posted

in

, ,

by

Tags:

Comments

5 responses to “April 2013 Cumulative Update for SharePoint 2010 breaks Add Web Part dialog”

  1. Peter Avatar
    Peter

    Thank you very much! This was the exact problem I was having and it solved it. Here’s hoping MS corrects this in a future CU.

    1. Peter Avatar
      Peter

      It’s also worth noting that SP2 contains the April 2013 CU and causes the same issue.

    2. derek Avatar
      derek

      Glad this helped! Thanks for the heads up that SP2 also introduces this issue.

  2. Dileep Avatar
    Dileep

    Excellent Post !!.. This fixed my issue.

  3. Tom Avatar
    Tom

    I’ve been looking for a solution for this for ages. We have SP2010 sites that still need to render to IE6 (government client) so still use the v3 interface. This same issue also affects the People Picker – it crashes IE if you try to scroll down.

    Oddly, this issue is not experienced on boxes created using the slipstreamed SP2010 with SP2 install pack. Weird.

    Anyway, thanks for posting this. It’s really helped me a lot.

Leave a Reply to Peter Cancel reply