Index: /trunk/src/org/openstreetmap/josm/gui/download/DownloadObjectDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/download/DownloadObjectDialog.java	(revision 5785)
+++ /trunk/src/org/openstreetmap/josm/gui/download/DownloadObjectDialog.java	(revision 5786)
@@ -6,4 +6,5 @@
 
 import java.awt.Component;
+import java.awt.Dimension;
 import java.awt.event.ItemEvent;
 import java.awt.event.ItemListener;
@@ -90,4 +91,5 @@
         // forward the enter key stroke to the download button
         tfId.getKeymap().removeKeyStrokeBinding(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false));
+        tfId.setPreferredSize(new Dimension(400, tfId.getPreferredSize().height));
         
         newLayer.setToolTipText(tr("Select if the data should be downloaded into a new layer"));
@@ -203,5 +205,7 @@
                 txt=buf;
             }
-            tfId.tryToPasteFrom(txt);
+            if (buf.length() <= Main.pref.getInteger("downloadprimitive.max-autopaste-length", 2000)) {
+                tfId.tryToPasteFrom(txt);
+            }
         }
     }
