diff --git a/frontend/src/features/options/components/ProcessButtons/ProcessButtons.tsx b/frontend/src/features/options/components/ProcessButtons/ProcessButtons.tsx
index e4d07a0224..2cf11a8a60 100644
--- a/frontend/src/features/options/components/ProcessButtons/ProcessButtons.tsx
+++ b/frontend/src/features/options/components/ProcessButtons/ProcessButtons.tsx
@@ -1,13 +1,19 @@
import InvokeButton from './InvokeButton';
import CancelButton from './CancelButton';
+import LoopbackButton from './Loopback';
+import { useAppSelector } from 'app/store';
+import { activeTabNameSelector } from 'features/options/store/optionsSelectors';
/**
* Buttons to start and cancel image generation.
*/
const ProcessButtons = () => {
+ const activeTabName = useAppSelector(activeTabNameSelector);
+
return (
+ {activeTabName === 'img2img' && }
);
diff --git a/frontend/src/features/system/components/SettingsModal/SettingsModal.tsx b/frontend/src/features/system/components/SettingsModal/SettingsModal.tsx
index 706a40eb60..289bedfbe4 100644
--- a/frontend/src/features/system/components/SettingsModal/SettingsModal.tsx
+++ b/frontend/src/features/system/components/SettingsModal/SettingsModal.tsx
@@ -32,11 +32,10 @@ import IAISelect from 'common/components/IAISelect';
import IAINumberInput from 'common/components/IAINumberInput';
import { systemSelector } from 'features/system/store/systemSelectors';
import { optionsSelector } from 'features/options/store/optionsSelectors';
-import { setShouldLoopback } from 'features/options/store/optionsSlice';
const selector = createSelector(
[systemSelector, optionsSelector],
- (system, options) => {
+ (system) => {
const {
shouldDisplayInProgressType,
shouldConfirmOnDelete,
@@ -46,8 +45,6 @@ const selector = createSelector(
enableImageDebugging,
} = system;
- const { shouldLoopback } = options;
-
return {
shouldDisplayInProgressType,
shouldConfirmOnDelete,
@@ -55,7 +52,6 @@ const selector = createSelector(
models: _.map(model_list, (_model, key) => key),
saveIntermediatesInterval,
enableImageDebugging,
- shouldLoopback,
};
},
{
@@ -97,7 +93,6 @@ const SettingsModal = ({ children }: SettingsModalProps) => {
shouldDisplayGuides,
saveIntermediatesInterval,
enableImageDebugging,
- shouldLoopback,
} = useAppSelector(selector);
/**
@@ -178,14 +173,6 @@ const SettingsModal = ({ children }: SettingsModalProps) => {
dispatch(setShouldDisplayGuides(e.target.checked))
}
/>
- ) =>
- dispatch(setShouldLoopback(e.target.checked))
- }
- />