Refresh counts on decks screen when learning card becomes due

When I am on the Decks page and a learning card becomes due, the count doesn’t increase. If, however, I click on the deck, the overview page shows the correct count.

This is not a problem if I have some other cards to review because I will open the reviewer anyway. However, if I have reviewed all of my other cards, it is possible that I may not even know that a card has become due.

To add to it, this behaviour also causes other issues in the Android client where overview screen would show learning cards as buried cards.

IIRC, the page refreshes every 10 minutes.

2 Likes

I didn’t realise that. Because I start creating new cards after completing my daily reviews, I always thought that I must have accidentally triggered the refresh of the page somehow.

But still, have you considered triggering a page refresh whenever a card becomes due rather than updating it periodically (push vs pull, basically)?

It could theoretically be done by noting when the next due card will appear, and refreshing then.

Isn’t that more resource-efficient than the current method where the page is refreshed every 10 minutes?

Is there any drawback of the proposed method (apart from the need to invest some time for developing it)?

It’s just more complicated. It would be a little more efficient.