From d640a9001b42bd1c65ddf93ac36683054c0e2a59 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 10 Jun 2025 17:59:08 +1000 Subject: [PATCH] fix(ui): switch only on first progress image --- .../controlLayers/components/SimpleSession/context.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/controlLayers/components/SimpleSession/context.tsx b/invokeai/frontend/web/src/features/controlLayers/components/SimpleSession/context.tsx index 3f7a608b7b..f89d76fe8d 100644 --- a/invokeai/frontend/web/src/features/controlLayers/components/SimpleSession/context.tsx +++ b/invokeai/frontend/web/src/features/controlLayers/components/SimpleSession/context.tsx @@ -272,8 +272,9 @@ export const CanvasSessionContextProvider = memo( if (data.destination !== session.id) { return; } + const isFirstProgressImage = !$progressData.get()[data.item_id]?.progressImage && !!data.image; setProgress($progressData, data); - if ($autoSwitch.get() === 'first_progress') { + if ($autoSwitch.get() === 'first_progress' && isFirstProgressImage) { $selectedItemId.set(data.item_id); } };