Skip to content

Commit 2dfa6ae

Browse files
committed
fix(moveNewHandler): Avoid ghost annotations on fast mouse events
1 parent 9ea015d commit 2dfa6ae

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/eventDispatchers/mouseEventHandlers/addNewMeasurement.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ export default function(evt, tool) {
3232
? moveHandle
3333
: moveNewHandle;
3434

35+
const timestamp = new Date().getTime();
36+
3537
handleMover(
3638
eventData,
3739
tool.name,
@@ -44,7 +46,9 @@ export default function(evt, tool) {
4446
return;
4547
}
4648

47-
if (success) {
49+
const isTooFast = new Date().getTime() - timestamp < 150;
50+
51+
if (success && isTooFast === false) {
4852
const eventType = EVENTS.MEASUREMENT_COMPLETED;
4953
const eventData = {
5054
toolName: tool.name,

0 commit comments

Comments
 (0)