In AnkiDroid, after using undo you should be shown the card for which undo was used. This is normally the case, but not if you have a (re)learning card(s) for due in that time.
This would be completly fine if you were undoing only one change. But as it often happens, I would want to undo multiple reviews but then the (re)learning card(s) would be blocking my view in the review screen. I’m then left with my intuition to tell how many times undo needs to be pressed. @David Can this be changed somehow? IMO this creates unnecessary problems and isn’t helpful in any case.
Was just checking if this was a bug on my end—would be great if this behavior could be adjusted. It still gets in the way when undoing multiple reviews.
Usually that happens when the “next” card, currently on the screen, is in Learn/Relearn and it has reached the end of its step delay. It’s now a higher priority than the card you saw before that – which you just undid. So the card you undid will be shown again after that Learn/Relearn card (and any others that have reached the end of their delay.
[I feel like I need a diagram and arrows to explain this better, but let’s see if that makes sense.]
It would be useful to show an Undo queue from where you can undo any of the previous actions.
The main issue I described in the OP had to do with not getting to see which card’s review is getting undone. In an Undo queue, it should be possible to show the card.