diff --git a/invokeai/frontend/web/src/features/ui/components/FloatingParametersPanelButtons.tsx b/invokeai/frontend/web/src/features/ui/components/FloatingParametersPanelButtons.tsx
index 3b99918323..d9b8c0fd0f 100644
--- a/invokeai/frontend/web/src/features/ui/components/FloatingParametersPanelButtons.tsx
+++ b/invokeai/frontend/web/src/features/ui/components/FloatingParametersPanelButtons.tsx
@@ -31,12 +31,12 @@ const FloatingSidePanelButtons = (props: Props) => {
const queueButtonIcon = useMemo(
() =>
- queueStatus?.processor.is_processing ? (
+ !isDisabled && queueStatus?.processor.is_processing ? (
) : (
),
- [queueStatus?.processor.is_processing]
+ [isDisabled, queueStatus?.processor.is_processing]
);
if (!props.panelApi.isCollapsed) {
@@ -57,8 +57,8 @@ const FloatingSidePanelButtons = (props: Props) => {
>
}