Merge pull request #10402 from ahocevar/no-preventdefault

Do not preventDefault on pointerdown
This commit is contained in:
Andreas Hocevar
2019-12-10 13:40:53 +01:00
committed by GitHub
2 changed files with 2 additions and 5 deletions

View File

@@ -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) {

View File

@@ -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() {