Currently when i drag an item in treegrid with a placeholder proxy, it creates the proxy however it also sticks the original item on top which is not acceptable. The original must stay in its original location until a successful drop occur.

The bug is caused by a lack of "if" clause in this file inside onDragStart method. Here it is: https://docs.sencha.com/extjs/6.7.0/...leList.js.html

The fix is to modify following code

list.stickItem(item, {
floated:true
});


to:

if(this.getSource().getProxy().type !== "placeholder"){
list.stickItem(item, {
floated:true
});
}