diff --git a/src/ol/control/fullscreencontrol.js b/src/ol/control/fullscreencontrol.js index 444e3d0bc7..5d13ecd83a 100644 --- a/src/ol/control/fullscreencontrol.js +++ b/src/ol/control/fullscreencontrol.js @@ -83,6 +83,7 @@ ol.control.FullScreen.prototype.handleClick_ = function(browserEvent) { if (!goog.dom.fullscreen.isSupported()) { return; } + browserEvent.preventDefault(); var map = this.getMap(); if (goog.isNull(map)) { return; diff --git a/src/ol/control/zoomcontrol.js b/src/ol/control/zoomcontrol.js index 7588d8842b..eda75cee6d 100644 --- a/src/ol/control/zoomcontrol.js +++ b/src/ol/control/zoomcontrol.js @@ -94,6 +94,7 @@ goog.inherits(ol.control.Zoom, ol.control.Control); * @private */ ol.control.Zoom.prototype.zoomByDelta_ = function(delta, browserEvent) { + browserEvent.preventDefault(); // prevent the anchor from getting appended to the url var map = this.getMap(); // FIXME works for View2D only diff --git a/src/ol/control/zoomtoextentcontrol.js b/src/ol/control/zoomtoextentcontrol.js index 067a92943f..16602abc61 100644 --- a/src/ol/control/zoomtoextentcontrol.js +++ b/src/ol/control/zoomtoextentcontrol.js @@ -65,6 +65,7 @@ goog.inherits(ol.control.ZoomToExtent, ol.control.Control); * @private */ ol.control.ZoomToExtent.prototype.handleZoomToExtent_ = function(browserEvent) { + browserEvent.preventDefault(); // prevent #zoomExtent anchor from getting appended to the url var map = this.getMap(); var view = map.getView();