Never delete any dialog if there is a drag in progress anywhere
on Wayland deleting either the source or the target of a qdrag causes crashes due to the nested event loops. keep a global track if any item started a drag anywhere, if so don't delete any dialog but queue it for destruction