Fix offset location of connection ripple (#6973)

Resolves issue #6972
This commit is contained in:
Neil Fraser
2023-04-12 19:00:41 +02:00
committed by GitHub
parent ae8673f09e
commit 8ade26148c

View File

@@ -186,11 +186,11 @@ export class InsertionMarkerManager {
eventUtils.enable();
if (this.topBlock.rendered) {
const inferiorConnection = local.isSuperior() ? closest : local;
blockAnimations.connectionUiEffect(inferiorConnection.getSourceBlock());
const rootBlock = this.topBlock.getRootBlock();
// bringToFront is incredibly expensive. Delay by at least a frame.
requestAnimationFrame(() => {
blockAnimations.connectionUiEffect(inferiorConnection.getSourceBlock());
setTimeout(() => {
rootBlock.bringToFront();
}, 0);