Skip to content

Commit c54b0e9

Browse files
committed
fix(pages): fix note dragging race condition
1 parent de7135e commit c54b0e9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

apps/client/src/code/pages/page/notes/dragging.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,6 @@ export class NoteDragging {
7171
note: PageNote;
7272
event: PointerEvent;
7373
}) => {
74-
this.react.active = true;
75-
7674
this.initialRegionId = this.page.activeRegion.react.value.id;
7775
this.finalRegionId = this.page.id;
7876

@@ -107,9 +105,15 @@ export class NoteDragging {
107105
selectedNote.react.collab.pos,
108106
);
109107
}
108+
109+
this.react.active = true;
110110
};
111111

112112
private _dragUpdate = (event: PointerEvent) => {
113+
if (!this.react.active) {
114+
return;
115+
}
116+
113117
const clientPos = this.page.pos.eventToClient(event);
114118

115119
const worldDiff = this.page.sizes.screenToWorld2D(

0 commit comments

Comments
 (0)