diff --git a/website/src/lib/components/map/gpx-layer/gpx-layer.ts b/website/src/lib/components/map/gpx-layer/gpx-layer.ts index c19d071b4..d8e510c4d 100644 --- a/website/src/lib/components/map/gpx-layer/gpx-layer.ts +++ b/website/src/lib/components/map/gpx-layer/gpx-layer.ts @@ -598,7 +598,10 @@ export class GPXLayer { } waypointLayerOnMouseMove(e: mapboxgl.MapMouseEvent | mapboxgl.MapTouchEvent) { - if (!this.draggedWaypointIndex || e.point.equals(this.draggingStartingPosition)) { + if ( + !this.draggedWaypointIndex || + (e.type === 'mousemove' && e.point.equals(this.draggingStartingPosition)) + ) { return; }