I have a problem with WebDropDown when using Google Chrome or Safari. Once I click inside the WebDropDown, or open the dropdown list, I can't focus on any other control in the page, like a TextBox. Only clicking on a control which causes a postback works.
Even managing che OnSelectionChanged event via Javascript and calling the blur() method doesn't work. When I try to click somewhere else in the page, the WebDropDown suddenly gains focus.
I tried writing a new blank project from Visual Studio and adding only a WebDropDown and a TextBox in the Default.aspx page to reproduce the problem. I attached the source code to this post (just the ig_res folder is missing because of the 200kb limit for attachment). With Internet Explorer and Firefox all works well, with Chrome and Safari is sufficient to click inside the WebDropDown, and then trying clicking on the TextBox, the focus remains to the DropDown.
Using ASP.Net 4.0 with Net Advantage 2011.2 SR 2086, Visual Studio 2010.
I found the problem with some debug. In the WebDropDown script resource file there is a function called _onBlurHandler with these lines of code:
// K.D. February 20th, 2012 Bug #100192 After scrolling down to the last item without selection control does not close the container when not in focus in Webkit browsers
Hi elvander,
We have shipped out a new service release where your issue is resolved. I'd be glad to find out if you had tested it out and if it had met your requirements. You can download the Service Releases by logging to our web site and going to My IG \My Keys and Downloads.
Please let me know if you need more information.
Hello,
This issue has already been logged in our internal tracking system. The fix will be available in the next service release - http://ko.infragistics.com/support/service-releases.aspx.
Please let me know if you have any other questions.