Hello, Telerik!
I believe you guys read such threads, so I hope this would help you or someone else in the components using/improvements.
I don't know if the bug already fixed or found, but anyway...
I spent some time to get to know why my ColorPicker gives js error when trying to open palette and thanks to IE 8 debugger it didn't take so much time.
So the problem is:
I use the following code on my site:
Array.prototype.exists = function('value'){} to be able easily search items in array and it's pretty convenient approach with prototypes using.
but your ColorPicker initializes with colors as "hash" array like this._items = eval('[{'value', ''},{'title',''}]')
there is for(var i in thsi._items) used when the palette building instead of for(var i = 0; i < this._items.length... (not sure why)
but since "exists" is a part of the array one of the elements as "var _13 = this._items[i]" becomes the function I've defined. And it fails of course when _13.value is going to be applied to someHTMLelement.style.background (at least in IE).
So now I have some "pervertions" (like $find('picker')._items["exists"] = {'value', ''},{'title',''}) since use "exists" along the site framework...
The best!