diff --git a/src/store/index.ts b/src/store/index.ts index 549f6459..49a202a6 100644 --- a/src/store/index.ts +++ b/src/store/index.ts @@ -88,7 +88,8 @@ const createStore = () => }, []); const nextFitViewOnInitDone = - fitViewOnInit && !fitViewOnInitDone && fitView(get, { initial: true, ...fitViewOnInitOptions }); + fitViewOnInitDone || + (fitViewOnInit && !fitViewOnInitDone && fitView(get, { initial: true, ...fitViewOnInitOptions })); set({ nodeInternals: new Map(nodeInternals), fitViewOnInitDone: nextFitViewOnInitDone }); if (changes?.length > 0) {