We built a custom Silverlight screen for one of our customers, which automatically opens when a record is opened. For some users however, the Silverlight screen would not open. The form loads fine, but the Silverlight just wouldn’t pop up. We tried reproducing this on our own computers, but could not achieve the same result. Even after checking the IE Pop-up Blocker, we could not produce the same issue.
After some investigation, we discovered that the Google Toolbar in IE has a pop-up blocker of its own that is preventing the Silverlight screen from opening. As you can see in the screenshot above, it mentions at the top that there was a Pop-up blocked by Google Toolbar, however this message is not displayed for long, and so it can be difficult to notice. There is another message at the bottom of the page: “Pop-ups were blocked on this page. Press the “Ctrl key when clicking to allow pop-ups.” – however doing this doesn’t actually seem to help.
Once we confirmed it was the Google toolbar, it was fairly simple to disable the pop-up blocker.
1. Open IE.
When we open our record now, the Silverlight screen pops up correctly.
If there are still problems we can disable the Google toolbar completely by clicking the ‘X’ on the left side of the Google toolbar.
If you ever have the same problem where CRM screens are not opening for some users, check their add-ins/toolbars for IE, as there are other toolbars (such as yahoo) which have built in pop-up blockers as well.