diff --git a/packages/core/src/store/actions.ts b/packages/core/src/store/actions.ts index ab6f0893..6fc9690a 100644 --- a/packages/core/src/store/actions.ts +++ b/packages/core/src/store/actions.ts @@ -971,6 +971,13 @@ export function useActions( .toBe(true) .then(() => { setTimeout(() => { + // todo: move this to when *nodes* are initialized instead of viewport + if (!state.fitViewOnInitDone && state.fitViewOnInit) { + viewportHelper.value.fitView() + } + + state.fitViewOnInitDone = true + state.hooks.paneReady.trigger({ id, emits,