diff --git a/src/kibana/components/vislib/visualizations/tile_map.js b/src/kibana/components/vislib/visualizations/tile_map.js
index 78f84fec235d..1366db26c9a4 100644
--- a/src/kibana/components/vislib/visualizations/tile_map.js
+++ b/src/kibana/components/vislib/visualizations/tile_map.js
@@ -171,7 +171,7 @@ define(function (require) {
}
if (mapData && mapData.features.length > 0) {
- var fitContainer = L.DomUtil.create('div', 'leaflet-control leaflet-bar leaflet-control-zoom leaflet-control-fit');
+ var fitContainer = L.DomUtil.create('div', 'leaflet-control leaflet-bar leaflet-control-fit');
// Add button to fit container to points
var FitControl = L.Control.extend({
@@ -179,10 +179,12 @@ define(function (require) {
position: 'topleft'
},
onAdd: function (map) {
- $(fitContainer).html('');
- $(fitContainer).on('click', function () {
+ $(fitContainer).html('')
+ .on('click', function (e) {
+ e.preventDefault();
self.fitBounds(map, mapData.features);
});
+
return fitContainer;
},
onRemove: function (map) {