From e61b752ee1ed494ced12e9658b7ece9ba4d7feed Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Sun, 28 Jun 2020 14:12:23 -0400 Subject: [PATCH] Don't blanket preventDefault for non-primary click events --- modules/ui/init.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/ui/init.js b/modules/ui/init.js index b5b5f0dd3..35d5d23dd 100644 --- a/modules/ui/init.js +++ b/modules/ui/init.js @@ -57,6 +57,9 @@ export function uiInit(context) { container .on('click.ui', function() { + // we're only concerned with the primary mouse button + if (d3_event.button !== 0) return; + if (!d3_event.composedPath) return; // some targets have default click events we don't want to override