Jumping extents
It looks like this has gotten better, but I can still cause it to break. It happens with you are panning the map quickly, to recreate:
- pan the map by throwing the map
- the map has momentum and will continue to pan after you let go of the map
- while the map is still moving, grab it again and move it
- let go of the map, the setting of extents will enter into a loop
It appears that the MapMoveEnd event in leaflet is firing before the map actually finishes moving? We might be able to capture the next mouseDown event and cancel the previous event?