diff --git a/src/addons/dragAndDrop/WeekWrapper.js b/src/addons/dragAndDrop/WeekWrapper.js index 645ceab01..f94b752a1 100644 --- a/src/addons/dragAndDrop/WeekWrapper.js +++ b/src/addons/dragAndDrop/WeekWrapper.js @@ -218,8 +218,13 @@ class WeekWrapper extends React.Component { selector.on('select', point => { const bounds = getBoundsForNode(node) - if (!this.state.segment || !pointInBox(bounds, point)) return - this.handleInteractionEnd() + if (!this.state.segment) return + + if (!pointInBox(bounds, point)) { + this.reset() + } else { + this.handleInteractionEnd() + } }) selector.on('dropFromOutside', point => {