diff --git a/dev/projection/perf-neighbours.html b/dev/projection/perf-neighbours.html index aca8f4a8e4..264337ee3c 100644 --- a/dev/projection/perf-neighbours.html +++ b/dev/projection/perf-neighbours.html @@ -99,8 +99,8 @@ console.log(window.ProjectionFrames) checkFrame(topEl, 2, { totalNodes: 5, - resolvedTargetDeltas: 4, - recalculatedProjection: 4, + resolvedTargetDeltas: 3, + recalculatedProjection: 3, }) }) }) diff --git a/packages/framer-motion/src/projection/node/create-projection-node.ts b/packages/framer-motion/src/projection/node/create-projection-node.ts index a21a9b8185..58a85d2c0d 100644 --- a/packages/framer-motion/src/projection/node/create-projection-node.ts +++ b/packages/framer-motion/src/projection/node/create-projection-node.ts @@ -2016,7 +2016,6 @@ export function propagateDirtyNodes(node: IProjectionNode) { ) node.isTransformDirty ||= node.parent.isTransformDirty - node.isProjectionDirty ||= node.parent.isProjectionDirty } export function cleanDirtyNodes(node: IProjectionNode) {