diff --git a/ftl/core/deck-config.ftl b/ftl/core/deck-config.ftl index 15507f468..6b8ebbfa5 100644 --- a/ftl/core/deck-config.ftl +++ b/ftl/core/deck-config.ftl @@ -483,6 +483,7 @@ deck-config-percent-of-reviews = *[other] { $pct }% of { $reviews } reviews } deck-config-percent-input = { $pct }% +deck-config-checking-for-improvement = Checking for improvement... deck-config-optimizing-preset = Optimizing preset { $current_count }/{ $total_count }... deck-config-fsrs-must-be-enabled = FSRS must be enabled first. deck-config-fsrs-params-optimal = The FSRS parameters currently appear to be optimal. diff --git a/ts/routes/deck-options/FsrsOptions.svelte b/ts/routes/deck-options/FsrsOptions.svelte index 79a94f0bd..1787da899 100644 --- a/ts/routes/deck-options/FsrsOptions.svelte +++ b/ts/routes/deck-options/FsrsOptions.svelte @@ -283,7 +283,11 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html if (val instanceof ComputeRetentionProgress) { return `${pct}%`; } else { - return tr.deckConfigPercentOfReviews({ pct, reviews: val.reviews }); + if (val.current === val.total) { + return tr.deckConfigCheckingForImprovement(); + } else { + return tr.deckConfigPercentOfReviews({ pct, reviews: val.reviews }); + } } }