Skip to content

Commit f4961f6

Browse files
committed
Merge pull request #7859 from BeksOmega/fix/previewer-disposing
fix: connection previewer disposing too early (cherry picked from commit da3ec25)
1 parent 592c541 commit f4961f6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

core/block_dragger.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,6 @@ export class BlockDragger implements IBlockDragger {
382382

383383
blockAnimation.disconnectUiStop();
384384
this.connectionPreviewer.hidePreview();
385-
this.connectionPreviewer.dispose();
386385

387386
const preventMove =
388387
!!this.dragTarget_ &&
@@ -417,6 +416,9 @@ export class BlockDragger implements IBlockDragger {
417416
);
418417
}
419418
}
419+
// Must dispose after `updateBlockAfterMove_` is called to not break the
420+
// dynamic connections plugin.
421+
this.connectionPreviewer.dispose();
420422
this.workspace_.setResizesEnabled(true);
421423

422424
eventUtils.setGroup(false);

0 commit comments

Comments
 (0)