From 8911b96d3cde325cc2ba523629961625542ea1c7 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Tue, 10 Dec 2019 12:25:23 +0100 Subject: [PATCH] Do not preventDefault on pointerdown --- src/ol/interaction/Pointer.js | 3 --- test/spec/ol/interaction/pointer.test.js | 4 ++-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/ol/interaction/Pointer.js b/src/ol/interaction/Pointer.js index 8f262e350b..2a3fa574d2 100644 --- a/src/ol/interaction/Pointer.js +++ b/src/ol/interaction/Pointer.js @@ -146,9 +146,6 @@ class PointerInteraction extends Interaction { } else { if (mapBrowserEvent.type == MapBrowserEventType.POINTERDOWN) { const handled = this.handleDownEvent(mapBrowserEvent); - if (handled) { - mapBrowserEvent.preventDefault(); - } this.handlingDownUpSequence = handled; stopEvent = this.stopDown(handled); } else if (mapBrowserEvent.type == MapBrowserEventType.POINTERMOVE) { diff --git a/test/spec/ol/interaction/pointer.test.js b/test/spec/ol/interaction/pointer.test.js index 86c9857326..81abe4b654 100644 --- a/test/spec/ol/interaction/pointer.test.js +++ b/test/spec/ol/interaction/pointer.test.js @@ -22,14 +22,14 @@ describe('ol.interaction.Pointer', function() { defaultPrevented = false; }); - it('prevents default on handled down event', function() { + it('does not prevent default on handled down event', function() { const interaction = new PointerInteraction({ handleDownEvent: function() { return true; } }); interaction.handleEvent(event); - expect(defaultPrevented).to.be(true); + expect(defaultPrevented).to.be(false); }); it('does not prevent default on unhandled down event', function() {