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