MicrosoftAjax.js setLocation() method validates passed parameters. Required type is integer.
IEDragDropManager (Compat.DragDrop.DragDropScripts.js) is unaware of that and in line 313 calls $common.setLocation(this._activeDragVisual, position)
passing as argument position calculated based on current mouse position which is of float type.
In turn CommonToolkitScripts (Common.Common.js) calls Sys.UI.DomElement.setLocation(element, point.x, point.y) in line 173 where ArgumentOutOfRange exception occurs.
Comments: stack trace: DomElement$setLocation [ScriptResource.axd] Line 5408 Sys.Extended.UI._CommonToolkitScripts.prototype.setLocation [ScriptResource.axd] Line 173 Sys.Extended.UI.IEDragDropManager.prototype._drag [ScriptResource.axd] Line 313
IEDragDropManager (Compat.DragDrop.DragDropScripts.js) is unaware of that and in line 313 calls $common.setLocation(this._activeDragVisual, position)
passing as argument position calculated based on current mouse position which is of float type.
In turn CommonToolkitScripts (Common.Common.js) calls Sys.UI.DomElement.setLocation(element, point.x, point.y) in line 173 where ArgumentOutOfRange exception occurs.
Comments: stack trace: DomElement$setLocation [ScriptResource.axd] Line 5408 Sys.Extended.UI._CommonToolkitScripts.prototype.setLocation [ScriptResource.axd] Line 173 Sys.Extended.UI.IEDragDropManager.prototype._drag [ScriptResource.axd] Line 313