diff --git a/invokeai/frontend/web/src/features/ui/store/uiSlice.ts b/invokeai/frontend/web/src/features/ui/store/uiSlice.ts index f9a4b94805..69c8eaf7cf 100644 --- a/invokeai/frontend/web/src/features/ui/store/uiSlice.ts +++ b/invokeai/frontend/web/src/features/ui/store/uiSlice.ts @@ -1,6 +1,7 @@ import type { PayloadAction } from '@reduxjs/toolkit'; import { createSlice } from '@reduxjs/toolkit'; import type { PersistConfig, RootState } from 'app/store/store'; +import { workflowLoadRequested } from 'features/nodes/store/actions'; import { initialImageChanged } from 'features/parameters/store/generationSlice'; import type { InvokeTabName } from './tabMap'; @@ -45,6 +46,9 @@ export const uiSlice = createSlice({ builder.addCase(initialImageChanged, (state) => { state.activeTab = 'img2img'; }); + builder.addCase(workflowLoadRequested, (state) => { + state.activeTab = 'nodes'; + }); }, });