diff --git a/ts/routes/deck-options/SimulatorModal.svelte b/ts/routes/deck-options/SimulatorModal.svelte
index 4638b6c32..a8078ef38 100644
--- a/ts/routes/deck-options/SimulatorModal.svelte
+++ b/ts/routes/deck-options/SimulatorModal.svelte
@@ -43,6 +43,8 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
import Warning from "./Warning.svelte";
import type { ComputeRetentionProgress } from "@generated/anki/collection_pb";
import Modal from "bootstrap/js/dist/modal";
+ import Row from "$lib/components/Row.svelte";
+ import Col from "$lib/components/Col.svelte";
export let state: DeckOptionsState;
export let simulateFsrsRequest: SimulateFsrsReviewRequest;
@@ -243,7 +245,9 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
$config.newPerDay = simulateFsrsRequest.newLimit;
$config.reviewsPerDay = simulateFsrsRequest.reviewLimit;
$config.maximumReviewInterval = simulateFsrsRequest.maxInterval;
- $config.desiredRetention = simulateFsrsRequest.desiredRetention;
+ if (!workload) {
+ $config.desiredRetention = simulateFsrsRequest.desiredRetention;
+ }
$newCardsIgnoreReviewLimit = simulateFsrsRequest.newCardsIgnoreReviewLimit;
$config.reviewOrder = simulateFsrsRequest.reviewOrder;
$config.leechAction = suspendLeeches
@@ -353,17 +357,38 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
-
- openHelpModal("desiredRetention")}>
- {tr.deckConfigDesiredRetention()}
-
-
+ {#if !workload}
+
+ openHelpModal("desiredRetention")}
+ >
+ {tr.deckConfigDesiredRetention()}
+
+
+ {:else}
+
+
+ openHelpModal("desiredRetention")}
+ >
+ {tr.deckConfigDesiredRetention()}
+
+
+
+
+
+
+ {/if}