Change behavior of scrolling out of bounds or overlapping panels
When dragging an element to the page or screen edge, the scrolling rate goes from 10px/second to 1000 and you spend most of your time trying to figure out how to go back far enough but not too far. If you go too far, you scroll 1000px in the other direction. All while you are holding a bunch of important elements that you don't want to release. It's unnerving and makes no sense. Make the scroll rate consistent even when scrolling out of bounds. Either that or don't let us scroll further our of bounds than the width or height of whatever we are dragging + a little buffer. I have never wanted to scroll to -100000px but it seems like if I try to nudge the edge, I end up there every time.
Also, if I drag an element and some panel is in the way, hide the panel until I am done. If I am dragging something and approach a panel, don't just drop what I am dragging without making any changes. That doesn't help anyone. Let me drop my elements wherever I want, panels take lower priority than what the user wants.