Index: src/org/openstreetmap/josm/gui/io/UploadDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/io/UploadDialog.java	(revision 17241)
+++ src/org/openstreetmap/josm/gui/io/UploadDialog.java	(working copy)
@@ -29,9 +29,11 @@
 import javax.swing.AbstractAction;
 import javax.swing.BorderFactory;
 import javax.swing.JButton;
+import javax.swing.JFrame;
 import javax.swing.JOptionPane;
 import javax.swing.JPanel;
 import javax.swing.JTabbedPane;
+import javax.swing.SwingUtilities;
 
 import org.openstreetmap.josm.data.APIDataSet;
 import org.openstreetmap.josm.data.Version;
@@ -404,6 +406,11 @@
                             new Dimension(400, 600)
                     )
             ).applySafe(this);
+
+            JFrame frame = (JFrame) SwingUtilities.getAncestorOfClass(JFrame.class, this);
+            frame.revalidate();
+            frame.repaint();
+
             startUserInput();
         } else if (isShowing()) { // Avoid IllegalComponentStateException like in #8775
             new WindowGeometry(this).remember(getClass().getName() + ".geometry");
