diff --git a/lib/OpenLayers/Control/MouseDefaults.js b/lib/OpenLayers/Control/MouseDefaults.js
index <HASH>..<HASH> 100644
--- a/lib/OpenLayers/Control/MouseDefaults.js
+++ b/lib/OpenLayers/Control/MouseDefaults.js
@@ -51,10 +51,15 @@ OpenLayers.Control.MouseDefaults.prototype =
     defaultMouseMove: function (evt) {
         if (this.mouseDragStart != null) {
             if (this.zoomBox) {
+		/* after initially suggesting it, I'm not so sure 
+		 * this is a good idea ...
+		 * I always let up off the shift key too early
+		 * and cancel my zoombox by accident - SDE
 		if (!evt.shiftKey) {
 		    this.defaultMouseUp(evt);
                     return;
                 }
+		*/
                 var deltaX = Math.abs(this.mouseDragStart.x - evt.xy.x);
                 var deltaY = Math.abs(this.mouseDragStart.y - evt.xy.y);
                 this.zoomBox.style.width = deltaX+"px";
Commented out code to cancel zoom box if shift key is released before left mouse button. I find myself doing this consistently by accident, so we should probably find another way to cancel the zoom, like hittin ESC or something.

git-svn-id: <URL>