Show the card for which review was undone after undo

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.

4 Likes

Same behavior/code of Anki Desktop.

@dae this suggestion might need your attention.

I’ve moved it to the Anki suggestions category.

1 Like

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.

2 Likes

I think more people might face this issue than we expect here. It’s not a very easy to describe this issue and so it’s of course hard to find online.

1 Like

Sometimes when I undo I’m shown the card I undid and sometimes not. I don’t understand what affects it.

What are you shown instead – if not the card you undid answering? Another card? Another screen?

I’m shown the next card (which I was already looking at) and a popup in the bottom left mentioning the undo

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.]

1 Like

Coming back to offer a different approach.

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.

1 Like