diff --git a/ts/routes/deck-options/FsrsOptions.svelte b/ts/routes/deck-options/FsrsOptions.svelte index a2f447d35..b90ab687e 100644 --- a/ts/routes/deck-options/FsrsOptions.svelte +++ b/ts/routes/deck-options/FsrsOptions.svelte @@ -108,6 +108,10 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html undefined; async function getRetentionChangeInfo(retention: number, params: number[]) { + if (+startingDesiredRetention == roundedRetention) { + desiredRetentionChangeInfo = tr.deckConfigWorkloadFactorUnchanged(); + return; + } if (!retentionWorloadInfo) { const request = new GetRetentionWorkloadRequest({ w: params, @@ -115,10 +119,6 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html }); retentionWorloadInfo = getRetentionWorkload(request); } - if (+startingDesiredRetention == roundedRetention) { - desiredRetentionChangeInfo = tr.deckConfigWorkloadFactorUnchanged(); - return; - } const previous = +startingDesiredRetention * 100; const after = retention * 100;