From fd155e41af8e3c3d563f52966d07ca8b67f47ec0 Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 25 Jul 2023 00:32:40 +0200 Subject: [PATCH] fix(core): wait for viewport helper in `fromObject` action --- packages/core/src/store/actions.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/core/src/store/actions.ts b/packages/core/src/store/actions.ts index 74815101..c9666f5d 100644 --- a/packages/core/src/store/actions.ts +++ b/packages/core/src/store/actions.ts @@ -844,7 +844,15 @@ export function useActions( } if (position) { - viewportHelper.value.setTransform({ x: position[0], y: position[1], zoom: zoom || 1 }) + until(() => viewportHelper.value.initialized) + .toBe(true) + .then(() => { + viewportHelper.value.setViewport({ + x: position[0], + y: position[1], + zoom: zoom || state.viewport.zoom, + }) + }) } }