Index: /trunk/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java	(revision 416)
+++ /trunk/src/org/openstreetmap/josm/gui/download/BoundingBoxSelection.java	(revision 417)
@@ -21,4 +21,5 @@
 import javax.swing.JTextField;
 import javax.swing.SwingUtilities;
+import javax.swing.text.JTextComponent;
 
 import org.openstreetmap.josm.Main;
@@ -99,4 +100,17 @@
 		
 		osmUrl.addKeyListener(osmUrlRefresher);
+		
+		// select content on receiving focus. this seems to be the default in the
+		// windows look+feel but not for others. needs invokeLater to avoid strange
+		// side effects that will cancel out the newly made selection otherwise.
+		osmUrl.addFocusListener(new FocusAdapter() {
+			@Override public void focusGained(FocusEvent e) {
+		        SwingUtilities.invokeLater(new Runnable() {
+		                public void run() {
+		                	osmUrl.selectAll();
+		        		}
+				});
+			}
+		});
 		osmUrl.setLineWrap(true);
 		osmUrl.setBorder(latlon[0].getBorder());
