diff --git a/packages/core/src/store/actions.ts b/packages/core/src/store/actions.ts index 475d664d..7c043f23 100644 --- a/packages/core/src/store/actions.ts +++ b/packages/core/src/store/actions.ts @@ -147,7 +147,12 @@ export function useActions(state: State, getters: ComputedGetters): Actions { }, []) if (state.fitViewOnInit && !fitViewOnInitDone) { - viewportHelper.fitView() + until(() => viewportHelper.initialized) + .toBe(true) + .then(() => { + viewportHelper.fitView() + }) + fitViewOnInitDone = true }