From c6d6b33e3cabf935c97c8b94cd594daefdef6e81 Mon Sep 17 00:00:00 2001 From: blessedcoolant <54517381+blessedcoolant@users.noreply.github.com> Date: Fri, 7 Jul 2023 16:21:16 +1200 Subject: [PATCH] feat: Reset clipSkip when advanced options is turned off --- .../web/src/features/parameters/store/generationSlice.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/invokeai/frontend/web/src/features/parameters/store/generationSlice.ts b/invokeai/frontend/web/src/features/parameters/store/generationSlice.ts index 40bb8e91d4..3e9356747d 100644 --- a/invokeai/frontend/web/src/features/parameters/store/generationSlice.ts +++ b/invokeai/frontend/web/src/features/parameters/store/generationSlice.ts @@ -2,6 +2,7 @@ import type { PayloadAction } from '@reduxjs/toolkit'; import { createSlice } from '@reduxjs/toolkit'; import { DEFAULT_SCHEDULER_NAME } from 'app/constants'; import { configChanged } from 'features/system/store/configSlice'; +import { setShouldShowAdvancedOptions } from 'features/ui/store/uiSlice'; import { clamp } from 'lodash-es'; import { ImageDTO } from 'services/api/types'; import { @@ -230,6 +231,10 @@ export const generationSlice = createSlice({ state.model = defaultModel; } }); + builder.addCase(setShouldShowAdvancedOptions, (state, action) => { + const advancedOptionsStatus = action.payload; + if (!advancedOptionsStatus) state.clipSkip = 0; + }); }, });