From 73d68b7a6596a9c2ea43dbb1f6b8faee71e4c61d Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Tue, 10 Mar 2020 11:15:15 -0700 Subject: [PATCH] Fix issue where browsers could page back or forward when swiping horizontally over the map with a trackpad (close #5552) --- modules/renderer/map.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/renderer/map.js b/modules/renderer/map.js index 0ca13fbbf6..a9853bb435 100644 --- a/modules/renderer/map.js +++ b/modules/renderer/map.js @@ -149,6 +149,10 @@ export function rendererMap(context) { }); selection + .on('wheel.map mousewheel.map', function() { + // disable swipe-to-navigate browser pages on trackpad/magic mouse – #5552 + d3_event.preventDefault(); + }) .call(_zoomerPanner) .call(_zoomerPanner.transform, projection.transform()) .on('dblclick.zoom', null); // override d3-zoom dblclick handling