On October 11, 2011, Microsoft released a Cumulative Security Update for Internet Explorer (
KB2586448) through Windows Update, which broke RadComboBox when
MarkFirstMatch and
AllowCustomText were set to
true in:
- Telerik.Web.UI v <= 2009.3.1314 and RadComboBox Classic;
- All versions of IE from 6 to 9;
and in the following case:
- Telerik.Web.UI - some versions;
- IE9 Compatibility View;
- Installed Google Toolbar with 'Auto Fill' enabled;
As an emergency measure we wrote a small patch that fixed the problem. The patch does not address anything else except the problem the update introduced and will not be extended beyond that.
The problem originates in the ASP.NET AJAX framework, which fires an event one extra time unexpectedly. Perhaps there is something wrong at the DOM level but we have not invested time in investigating the root cause of this yet. If the patch is stable we will not do so in the future as well.
Below is the code you could put on your pages that are affected if you are using
RadComboBox for ASP.NET AJAX:
Note: Put the code
*after* the ScriptManager on the page or
*right before* the </body> closing tag.
The same patch for
RadComboBox Classic is:
Note: Put the code
*after* the first RadComboBox on the page or
*right before* the </body> closing tag.
Additional Note: The same problem exists with the latest version of Telerik.Web.UI in IE9 Compatibility View Mode
only if the Google Toolbar add-on is installed. The above patch only alleviates the problem - it does not fix it completely. We will be investigating this in the future and will update this post if there is progress. In the meantime,
you could avoid the problem by disabling the add-on's 'Auto Fill' feature.
Please share your experience with the patch in this forum thread instead of starting new ones.
UPDATE: In response to user comments we added a patch for RadComboBox Classic and info about the proper location of both scripts.