Index: /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java
===================================================================
--- /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(revision 10540)
+++ /applications/editors/josm/plugins/validator/src/org/openstreetmap/josm/plugins/validator/ValidatorDialog.java	(revision 10541)
@@ -46,4 +46,6 @@
     /** Serializable ID */
     private static final long serialVersionUID = 2952292777351992696L;
+
+    private static final double MIN_SCALE_ON_SELECT = 0.00001;
 
     /** The display tree */
@@ -348,7 +350,10 @@
                     testError.visitHighlighted(box);
                     if (box.max.equals(box.min))
-                        Main.map.mapView.zoomTo(box.max, 0.00001);
-                    else
+                        Main.map.mapView.zoomTo(box.max, MIN_SCALE_ON_SELECT);
+                    else {
                         Main.map.mapView.recalculateCenterScale(box);
+                        if (Main.map.mapView.getScale() < MIN_SCALE_ON_SELECT)
+                            Main.map.mapView.zoomTo(Main.map.mapView.getCenter(), MIN_SCALE_ON_SELECT);
+                    }
                 }
             }
