Index: /trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java	(revision 5004)
+++ /trunk/src/org/openstreetmap/josm/tools/OsmUrlToBounds.java	(revision 5005)
@@ -56,7 +56,8 @@
                 b = new Bounds(new LatLon(minlat, minlon), new LatLon(maxlat, maxlon));
             } else {
+                String z = map.get("zoom");
                 b = positionToBounds(parseDouble(map, "lat"),
                         parseDouble(map, "lon"),
-                        Integer.parseInt(map.get("zoom")));
+                        z == null ? 18 : Integer.parseInt(z));
             }
         } catch (NumberFormatException x) {
