If you have a deck which has a deck-specific desired retention, and you study a card from that deck in a custom study, deck specific desired retention is ignored and the preset desired retention is used (I’m using latest version of Ankidroid, which claims to use Anki codebase for backend operations).
Steps to reproduce the bug:
- Make a deck with a preset, with desired retention 90%
- Set the deck specific desired retention 80%
- Make a card in the deck
- Study it in the original deck; deck specific desired retention is applied
- Study the same card in a filtered deck; the preset desired retention is applied
Expected behaviour:
Intervals should be computed using the deck specific desired retention. If I put low priority cards into deck A with lower desired retention, I expect the card to remain low-priority even if studied in a filtered deck.