Index: trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 5894)
+++ trunk/src/org/openstreetmap/josm/gui/PleaseWaitDialog.java	(revision 5895)
@@ -79,4 +79,8 @@
     }
 
+    /**
+     * Constructs a new {@code PleaseWaitDialog}.
+     * @param parent the {@code Component} from which the dialog is displayed. Can be {@code null}. 
+     */
     public PleaseWaitDialog(Component parent) {
         super(JOptionPane.getFrameForComponent(parent), ModalityType.DOCUMENT_MODAL);
@@ -91,4 +95,5 @@
     protected void adjustLayout() {
         invalidate();
+        setDropTarget(null); // Workaround to JDK bug 7027598/7100524/7169912 (#8613)
         pack();
         setSize(Main.pref.getInteger("progressdialog.size", 600), getSize().height);
