New clozes are not being protected

I’m using AnkiHub’s decks that update daily. I’ve noticed over the past several months that whenever I update an AnKing card with a new cloze, if that card happens to get updated, the new cloze I made gets overwritten. Because I’ve noticed this happening, each time I make a new cloze, I ensure that I do the following: Right-click on a card in ā€œBrowseā€ → Click AnkiHub: Protect Fields (I have the AnkiHub add-on installed) → Select Text.

However, this doesn’t seem to do anything to protect new clozes. It does protect new text though, as far I’m aware. Is there some explanation for this in the codebase?

So your edited text stays but the new cards get deleted?

That’s right

Can you post an example screenshot with your edited text?

I already ran ā€œempty cardsā€, but to give an example – let’s use anking ID 4277

Original text: Features of severe aortic stenosis include a(n) {{c1::late}}-peaking systolic murmur and a(n) {{c2::soft}} second heart sound (S2)
My changes in green: Features of {{c3::severe aortic stenosis}} include a(n) {{c1::late}}-peaking systolic murmur and a(n) {{c2::soft}} second heart sound (S2). Random text.
Outcome: a third anki card will appear, but then if this card gets updated, the c3 cloze will be removed resulting in an empty card, but ā€œRandom text.ā€ will remain.

I hope this helps.

Hmm, that’s weird. AnkiHub has no way of partially overwriting a field like this, if I understand the problem correctly.