diff --git a/core/insertion_marker_manager.ts b/core/insertion_marker_manager.ts index 7f53caa0d..30e241de8 100644 --- a/core/insertion_marker_manager.ts +++ b/core/insertion_marker_manager.ts @@ -179,11 +179,11 @@ export class InsertionMarkerManager { */ applyConnections() { if (!this.activeCandidate) return; - const {local, closest} = this.activeCandidate; - local.connect(closest); eventUtils.disable(); this.hidePreview(); eventUtils.enable(); + const {local, closest} = this.activeCandidate; + local.connect(closest); if (this.topBlock.rendered) { const inferiorConnection = local.isSuperior() ? closest : local; blockAnimations.connectionUiEffect(inferiorConnection.getSourceBlock());