[likely bug] If you add an extra cloze it doesnt get buried

To reproduce study a cloze, that will get all siblings buried automatically. Then add another card to the same note and if you have new cards left in the day, it will be asked

I dont think this is the intended behaviour, is it?

What settings you have in Deck Options > Burying?


Burying docs


Edit: What is your Anki version? Anki > About: Copy debug info, then paste here in preformatted text crtl + e

type or paste code here

I have the same burying option as you


Anki 24.11 (87ccd24e)  (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Linux-6.12.12-amd64-x86_64-with-glibc2.40

It’s not a bug. Burying isn’t a status – it’s an action that happens at the time the grade is recorded for that card. If you create more cards from that note after that – whether on a cloze type or a non-cloze type – there’s nothing happening that would cause them to be buried.

Yeah, i was thinking thats exactly what was happening

I understand thats an implementation detail but i would still consider it a bug. I dont care how it works behind scenes, i dont want siblings being asked in the same day

It could probably be a check when a new card is created to see if it has a sibling rated:1

… and check that sibling’s Deck Options (which might not be the same as this New card’s Deck Options) for the relevant burying settings.
… and check the rest of the siblings to make sure they are still buried and haven’t been unburied manually.
… and decide what to do if some are buried and some aren’t.
… and deal not only with additional cloze cards, but also with additional regular cards, and with the addition of a card type that creates new cards for every note using that note type.

That’s probably not even an exhaustive list!

At a certain point you may have to consider not creating New cards during your study session, or manually burying cards you added before you return to your study session.

How about to run the same process as when you decide what to bury when you add a new card? I would expect nothing more but nothing less

We are talking about the automatic process. If you manually unbury some card, i dont expect anki to do anything extra tbh

Actually process new cards buriying is the one that you want to check, as is a new card. On creation. Once. I dont understand why would you want to check other cases. Simply treat the new one as if was already there is the saner thing to do. Do you do all this checks if you manually unbury something? I hope not

I do have to redo my cards to fix them as having good notes is a priority for me, from time to time and that includes adding or removing clozed cards to a note so thats not an option :frowning:

I already bury them manually yes. What else can i do. I just dont think is a sane default or the expected behavior, thats all. Adding a new card to a note i already reviewed should not be present that day if the options says bury siblings. It doesnt seem so complicated in the surface but i understand you need to do a few checks because of implementation details, but doing a few checks on insertion of a new card would seem normal to me

The concept i look for is, I only want to do a card per note per day, if i have set all the burying options and i have rated a card or a sibling is ready to be studied today. As an end user I dont really care about the implementations details about how to get there, but i understand if its a headache :slight_smile:

That’s just it – I don’t believe there’s any burying process/decision made when you create notes/cards. Too much could change between then and when the cards are actually studied. The burying conditions are checked when the cards are gathered for the study session IIRC – what cards will be buried when these cards are studied. And then any time the study queue is rebuilt, I expect it’s checked again.

Of course, but it’s the burying conditions of the other card – not the conditions of the card what was just created.

To a certain extent, that would require preserving a past state – when each card was studied, what were its burying settings.

I understand it seems like a bug since it doesn’t match your expectation of how the feature could work. I’m only trying to inject some realism into those expectations.