From c939924f834740b3e8ecf939f6c40de1bc4984f5 Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Thu, 14 May 2020 13:09:25 -0400 Subject: [PATCH] Fix issue with pressing spacebar in select modes --- modules/behavior/select.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/behavior/select.js b/modules/behavior/select.js index e77603f80..2c3689741 100644 --- a/modules/behavior/select.js +++ b/modules/behavior/select.js @@ -34,6 +34,12 @@ export function behaviorSelect(context) { function keydown() { + if (d3_event.keyCode === 32) { + // don't react to spacebar events during text input + var activeNode = document.activeElement; + if (activeNode && new Set(['INPUT', 'TEXTAREA']).has(activeNode.nodeName)) return; + } + if (d3_event.keyCode === 93 || // context menu key d3_event.keyCode === 32) { // spacebar d3_event.preventDefault();