What’s changed so that the above doesn’t work anymore? How to fix that?
My initial tests are telling me that for some reason DragAndDropContainer::DragImageComponent is not showing and that is causing the assertion failure.
That component is created by startDragging() method.
This issue is caused by a change that makes the DragImageComponent grab the keyboard focus so that the drag operation can be dismissed by the escape key.
I don’t know every detail about the implementation that you are using, so could you maybe see if your problem goes away by applying this patch?
I already made a work-around by changing other things in my code. I wouldn’t want to change it back as it’s not once again properly working code with the expected behaviour of the latest version of JUCE.