fix uncontrolled flows

This commit is contained in:
peterkogo
2025-03-25 13:43:30 +01:00
parent 79ce58db78
commit bb1a97d7a8
+2 -1
View File
@@ -64,7 +64,6 @@ const createStore = ({
fitViewResolver?.resolve(value); fitViewResolver?.resolve(value);
set({ fitViewResolver: null }); set({ fitViewResolver: null });
}); });
set({ nodes, fitViewQueued: false, fitViewOptions: undefined });
} }
return { return {
@@ -89,6 +88,7 @@ const createStore = ({
if (fitViewQueued && nodesInitialized) { if (fitViewQueued && nodesInitialized) {
resolveFitView(); resolveFitView();
set({ nodes, fitViewQueued: false, fitViewOptions: undefined });
} else { } else {
set({ nodes }); set({ nodes });
} }
@@ -138,6 +138,7 @@ const createStore = ({
if (fitViewQueued) { if (fitViewQueued) {
resolveFitView(); resolveFitView();
set({ fitViewQueued: false, fitViewOptions: undefined });
} else { } else {
// we always want to trigger useStore calls whenever updateNodeInternals is called // we always want to trigger useStore calls whenever updateNodeInternals is called
set({}); set({});