diff --git a/src/Selection.js b/src/Selection.js index 097acd715..d3f2188a2 100644 --- a/src/Selection.js +++ b/src/Selection.js @@ -322,6 +322,12 @@ class Selection { top = Math.min(pageY, y), old = this.selecting + // Prevent emitting selectStart event until mouse is moved. + // in Chrome on Windows, mouseMove event may be fired just after mouseDown event. + if (!old && !(w || h)) { + return + } + this.selecting = true this._selectRect = { top,