From efec22452384c5690565f5cd4eefafbfe5b968c8 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Thu, 6 Feb 2025 19:54:40 +1100 Subject: [PATCH] fix(ui): remove node field from form correctly when node is deleted --- invokeai/frontend/web/src/features/nodes/store/workflowSlice.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/nodes/store/workflowSlice.ts b/invokeai/frontend/web/src/features/nodes/store/workflowSlice.ts index 6e54c9fe42..b97380052d 100644 --- a/invokeai/frontend/web/src/features/nodes/store/workflowSlice.ts +++ b/invokeai/frontend/web/src/features/nodes/store/workflowSlice.ts @@ -302,7 +302,7 @@ export const workflowSlice = createSlice({ const removeIndex = action.payload.findLastIndex((change) => change.type === 'remove' && change.id === nodeId); const addIndex = action.payload.findLastIndex((change) => change.type === 'add' && change.item.id === nodeId); if (removeIndex > addIndex) { - delete state.form?.elements[el.id]; + removeElement({ formState: state.form, id: el.id }); } }