Suspend+undo suspend on a "new" card doesn't go back to the new card
- Dominant language
- Rust
- Stars
- 30.5k
- Forks
- 3.2k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 72
Description
Version 25.09.2 (3890e12c)
Python 3.13.5 Qt 6.9.1 Chromium 122
I have the option "new/review order" set to "Mix with reviews" so new cards are interspersed with other reviews.
If I "suspend" a new card during a review session, I see a popup "Card suspended" and the reviewer advances to the next card to review (not the next new card but the next card scheduled to review). If I then do "undo suspend", it pops up a notice "suspend undone" but continues showing the same card I was reviewing before the "undo suspend" action.
The same suspend+undo suspend action with an "old" card does go back to the old card.
Contributor guide
Research direction
Reproduce the suspend-then-undo-suspend flow during a review session with “new/review order” set to “Mix with reviews,” comparing a new card with an old card. Trace the review-session handling for both cases; done means undoing suspension returns to the card that was being reviewed before the action.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100