From e00ccba7d3c01b4b26ee1009df5b033cef71b512 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:37:02 +1000 Subject: [PATCH] perf(ui): select only loading state for enqueueBatch mutation --- invokeai/frontend/web/src/features/queue/hooks/useInvoke.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/invokeai/frontend/web/src/features/queue/hooks/useInvoke.ts b/invokeai/frontend/web/src/features/queue/hooks/useInvoke.ts index d9f50916b8..8002bf1179 100644 --- a/invokeai/frontend/web/src/features/queue/hooks/useInvoke.ts +++ b/invokeai/frontend/web/src/features/queue/hooks/useInvoke.ts @@ -28,7 +28,10 @@ export const useInvoke = () => { const enqueueGenerate = useEnqueueGenerate(); const enqueueUpscaling = useEnqueueUpscaling(); - const [_, { isLoading }] = useEnqueueBatchMutation(enqueueMutationFixedCacheKeyOptions); + const [_, { isLoading }] = useEnqueueBatchMutation({ + ...enqueueMutationFixedCacheKeyOptions, + selectFromResult: ({ isLoading }) => ({ isLoading }), + }); const enqueue = useCallback( async (prepend: boolean, isApiValidationRun: boolean) => {