diff --git a/modules/behavior/select.js b/modules/behavior/select.js index c5351bc1f..e055c9d1b 100644 --- a/modules/behavior/select.js +++ b/modules/behavior/select.js @@ -140,6 +140,8 @@ export function behaviorSelect(context) { if (mode.id !== 'select' || !utilArrayIdentical(mode.selectedIDs(), [datum.id])) { // select a single thing if it's not already selected context.enter(modeSelect(context, [datum.id]).suppressMenu(_suppressMenu)); + } else { + mode.suppressMenu(_suppressMenu).reselect(); } }