diff --git a/src/ol/interaction/KeyboardPan.js b/src/ol/interaction/KeyboardPan.js index be54b99c78..8c4333ac9e 100644 --- a/src/ol/interaction/KeyboardPan.js +++ b/src/ol/interaction/KeyboardPan.js @@ -112,7 +112,7 @@ class KeyboardPan extends Interaction { const delta = [deltaX, deltaY]; rotateCoordinate(delta, view.getRotation()); pan(view, delta, this.duration_); - mapBrowserEvent.preventDefault(); + mapBrowserEvent.originalEvent.preventDefault(); stopEvent = true; } } diff --git a/src/ol/interaction/KeyboardZoom.js b/src/ol/interaction/KeyboardZoom.js index 37ba540309..32d72b11ca 100644 --- a/src/ol/interaction/KeyboardZoom.js +++ b/src/ol/interaction/KeyboardZoom.js @@ -81,7 +81,7 @@ class KeyboardZoom extends Interaction { charCode == '+'.charCodeAt(0) ? this.delta_ : -this.delta_; const view = map.getView(); zoomByDelta(view, delta, undefined, this.duration_); - mapBrowserEvent.preventDefault(); + mapBrowserEvent.originalEvent.preventDefault(); stopEvent = true; } } diff --git a/src/ol/interaction/Pointer.js b/src/ol/interaction/Pointer.js index 9a488af0f0..1420269088 100644 --- a/src/ol/interaction/Pointer.js +++ b/src/ol/interaction/Pointer.js @@ -139,7 +139,7 @@ class PointerInteraction extends Interaction { if (mapBrowserEvent.type == MapBrowserEventType.POINTERDRAG) { this.handleDragEvent(mapBrowserEvent); // prevent page scrolling during dragging - mapBrowserEvent.preventDefault(); + mapBrowserEvent.originalEvent.preventDefault(); } else if (mapBrowserEvent.type == MapBrowserEventType.POINTERUP) { const handledUp = this.handleUpEvent(mapBrowserEvent); this.handlingDownUpSequence =