diff --git a/rslib/src/scheduler/fsrs/params.rs b/rslib/src/scheduler/fsrs/params.rs index 0f262da84..a3a400ebf 100644 --- a/rslib/src/scheduler/fsrs/params.rs +++ b/rslib/src/scheduler/fsrs/params.rs @@ -266,7 +266,7 @@ pub(crate) fn single_card_revlog_to_items( if entry.review_kind == RevlogReviewKind::Filtered && entry.ease_factor == 0 { continue; } - if matches!(entry.button_chosen, 1..=4) { + if matches!(entry.button_chosen, 1..=4) && entry.id.0 > ignore_revlogs_before.0 { non_manual_entries = Some(index); } if matches!(