Tested on Anki 23.10.
Scenario: I have learning and relearning steps: “30m”. I did some reviews yesterday and left with some reviews and learning cards. Today additional reviews become due.
I am making a filtered deck with search criteria: deck:my_deck is:due
. Cards selected by “order due”.
Expected result:
Cards are being pulled in the following order: reviews from yesterday, learning cards from yesterday, reviews from today.
Actual result:
Cards are being pulled in the following order: reviews from yesterday, reviews from today, learning cards from yesterday.
I find it as a bug as learning cards from yesterday are due yesterday, so they should be pulled before reviews from today which are due today.
I have checked, that ordering by “Relative overdueness” shares the same issue: all review cards are pulled before intraday learning cards, regardless of what the actual due date for the card is.