diff --git a/invokeai/frontend/web/src/features/settingsAccordions/components/ImageSettingsAccordion/ImageSettingsAccordion.tsx b/invokeai/frontend/web/src/features/settingsAccordions/components/ImageSettingsAccordion/ImageSettingsAccordion.tsx
index 4b5cc9c1d3..2f778fe717 100644
--- a/invokeai/frontend/web/src/features/settingsAccordions/components/ImageSettingsAccordion/ImageSettingsAccordion.tsx
+++ b/invokeai/frontend/web/src/features/settingsAccordions/components/ImageSettingsAccordion/ImageSettingsAccordion.tsx
@@ -26,7 +26,7 @@ import { ImageSizeLinear } from './ImageSizeLinear';
const selector = createMemoizedSelector(
[selectGenerationSlice, selectCanvasSlice, selectHrfSlice, activeTabNameSelector],
(generation, canvas, hrf, activeTabName) => {
- const { shouldRandomizeSeed } = generation;
+ const { shouldRandomizeSeed, model } = generation;
const { hrfEnabled } = hrf;
const badges: string[] = [];
@@ -56,7 +56,7 @@ const selector = createMemoizedSelector(
if (hrfEnabled) {
badges.push('HiRes Fix');
}
- return { badges, activeTabName };
+ return { badges, activeTabName, isSDXL: model?.base_model === 'sdxl' };
}
);
@@ -66,7 +66,7 @@ const scalingLabelProps: FormLabelProps = {
export const ImageSettingsAccordion = memo(() => {
const { t } = useTranslation();
- const { badges, activeTabName } = useAppSelector(selector);
+ const { badges, activeTabName, isSDXL } = useAppSelector(selector);
const { isOpen: isOpenAccordion, onToggle: onToggleAccordion } = useStandaloneAccordionToggle({
id: 'image-settings',
defaultIsOpen: true,
@@ -94,7 +94,7 @@ export const ImageSettingsAccordion = memo(() => {
{(activeTabName === 'img2img' || activeTabName === 'unifiedCanvas') && }
{activeTabName === 'img2img' && }
- {activeTabName === 'txt2img' && }
+ {activeTabName === 'txt2img' && !isSDXL && }
{activeTabName === 'unifiedCanvas' && (
<>