diff --git a/src/MarkerClusterGroup.js b/src/MarkerClusterGroup.js index ac3f51d58..5a5426dd7 100644 --- a/src/MarkerClusterGroup.js +++ b/src/MarkerClusterGroup.js @@ -840,6 +840,10 @@ L.MarkerClusterGroup.include(!L.DomUtil.TRANSITION ? { markers = c._markers, m; + if (!bounds.contains(startPos)) { + startPos = null; + } + if (c._isSingleParent() && previousZoomLevel + 1 === newZoomLevel) { //Immediately add the new child and remove us fg.removeLayer(c); c._recursivelyAddChildrenToMap(null, newZoomLevel, bounds);