Does disabling notifications fix the issue for me?
The short answer is "no". I set notifications to "never notify" this
morning, and then did my usual review.
However, by chance I think that I have discovered something else today
about the odd behaviour - although quite what it is I have discovered I
am not sure!
I have two large decks, each with several small sub-decks which contain
the new and learning cards. I also have a smaller deck.
Each of these 3 main decks also has a "custom study" sub-deck which
contains cards that have been flagged as leeches. I rebuild these decks
whenever they become empty.
I noticed that with the update to Ankidroid 2.4 the behaviour of these
custom study decks changed (another annoyance!). Before 2.4 I could
remove the "leech" tag on each card straight away after rebuilding the
deck, and the cards would remain in the deck until finished with. Under
2.4 I find that I cannot remove the leech tag, because if I do the card
will immediately return its own deck. This is a nuisance, because if I
forget to remove the tag just before the card is finished with in the
leech deck, then it will get put back into the leech deck next time I
rebuild it.
Today I rebuilt the leech deck belonging to the small deck of my 3 main
decks. This does not happen very often, and, possibly unusually for
this deck, there were more than 1 leech card. I was mystified at first
to find that I was only being presented with 1 of these leech cards. I
then discovered that in the parent deck I had "new cards/day" set to 1.
This doesn't normally matter, because there have not been any new cards
in this particular deck for a very long time. I increased the "new
cards?day" setting, and then all the cards in the sub-deck were
presented for review.
So it appears that for some strange reason, cards placed in a custom
study deck are being treated as new cards, which to me seems to be
entirely inappropriate - and I'm pretty sure it didn't happen prior to
2.4.
I mention all this, because I have noticed that the problem I originally
reported often (though not always) seems to involve cards from the
'leech' sub-deck. I certainly suspect (though I can't say for certain)
that it always involves cards which are being "learnt", not cards which
are at the "review" stage.
Today I thought at first that changing the notifications setting had
solved the original problem: the first of the large decks that I
reviewed did not show it. However the second one did. Also the first
deck and the small one also showed it when I went back later after
having reviewed all the available cards earlier.
Even when the problem does appear during a full review of the deck
(typically close to 100 items), it only ever appears in the final stages
of reviewing - when there are fewer than perhaps a dozen items left.
Most of this is a mystery to me, but I hope that some of what I have
tried to report above is relevant!
David