diff --git a/packages/core/src/store/actions.ts b/packages/core/src/store/actions.ts index c2817c52..47de2271 100644 --- a/packages/core/src/store/actions.ts +++ b/packages/core/src/store/actions.ts @@ -83,15 +83,15 @@ export default (state: State, getters: ComputedGetters): Actions => { if (!viewportNode) return + const style = window.getComputedStyle(viewportNode) + const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform) + const changes: NodeDimensionChange[] = updates.reduce((res, update) => { const node = getters.getNode.value(update.id) if (node) { const dimensions = getDimensions(update.nodeElement) - const style = window.getComputedStyle(viewportNode) - const { m22: zoom } = new window.DOMMatrixReadOnly(style.transform) - const doUpdate = !!( dimensions.width &&