This question is locked. New answers and comments are not allowed.
We have just recently upgraded to Telerik MVC 2010.3.1318 from 2010.2.930. It looks like a javascript change in telerik.list.js has caused some odd behavior.
After a page has loaded, the first click anywhere on the page fires the change event for all telerik lists on the page. Reverting back to the old logic fixed the issue.
Old (2010.2.930, Line 179):
New (2010.3.1318, Line 24):
Is this a bug or by reverting the logic am I re-introducing a different bug?
After a page has loaded, the first click anywhere on the page fires the change event for all telerik lists on the page. Reverting back to the old logic fixed the issue.
Old (2010.2.930, Line 179):
if (isDropDown && !$.contains(this.element, e.target) && !$.contains($dropDown.parent()[0], e.target)) { this.trigger.change(); this.trigger.close();}New (2010.3.1318, Line 24):
if ($.contains(this.element, e.target)|| (isDropDown && $.contains($dropDown.parent()[0], e.target))) return;this.trigger.change();this.trigger.close();Is this a bug or by reverting the logic am I re-introducing a different bug?