From 242da9e88869d808ce7ca6131722638c949ecd37 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Wed, 25 Jun 2025 17:35:53 +1000 Subject: [PATCH] fix(ui): hide ref panel when last one is deleted --- .../web/src/features/controlLayers/store/refImagesSlice.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/invokeai/frontend/web/src/features/controlLayers/store/refImagesSlice.ts b/invokeai/frontend/web/src/features/controlLayers/store/refImagesSlice.ts index 37af3f57ce..c979bd1685 100644 --- a/invokeai/frontend/web/src/features/controlLayers/store/refImagesSlice.ts +++ b/invokeai/frontend/web/src/features/controlLayers/store/refImagesSlice.ts @@ -193,6 +193,9 @@ export const refImagesSlice = createSlice({ const nextIndex = clamp(currentIndex, 0, state.entities.length - 1); const nextEntity = state.entities[nextIndex]; state.selectedEntityId = nextEntity?.id ?? null; + if (state.selectedEntityId === null) { + state.isPanelOpen = false; + } }, refImageSelected: (state, action: PayloadAction<{ id: string }>) => { const { id } = action.payload;