After updating Anki to 24.11, my Pepper decks for micro and pharm arenât working correctly. When I complete a card from one section, all of the cards from that section are marked as done. For example, if I complete one of the Vibrio cards and I have multiple due that day, completing one of them causes all the others to be completed as well even though I havenât done them. If someone could please let me know if these decks are now broken from the new update, or if I need to change some setting to prevent this from happening. The Pepper decks work better for me for micro and pharm than the Anking deck, so this has been an issue for me. Thank you.
Error message (don't change this)
Anki 23.12.1 (1a1d4d54) (ao)
Python 3.9.15 Qt 6.6.1 PyQt 6.6.1
Platform: Windows-10-10.0.19045
Traceback (most recent call last):
File "aqt.taskman", line 142, in _on_closures_pending
File "C:\Users\neong\AppData\Roaming\Anki2\addons21\1322529746\gui\auto_sync.py", line 99, in sync_with_ankiweb
future.result()
File "concurrent.futures._base", line 439, in result
File "concurrent.futures._base", line 391, in __get_result
File "C:\Users\neong\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\utils.py", line 39, in wrapper
return func(*args, **kwargs)
File "C:\Users\neong\AppData\Roaming\Anki2\addons21\1322529746\gui\operations\ankihub_sync.py", line 75, in _sync_with_ankihub_inner
subscribed_decks = client.get_deck_subscriptions()
File "C:\Users\neong\AppData\Roaming\Anki2\addons21\1322529746\ankihub_client\ankihub_client.py", line 614, in get_deck_subscriptions
raise AnkiHubHTTPError(response)
1322529746.ankihub_client.ankihub_client.AnkiHubHTTPError: AnkiHub request error: 406 Not Acceptable
I donât show that youâre subscribed to any of the Pepper decks from Ankihub. Can you clarify for me which deck it is that youâre describing?
But, I havenât heard of anyone report anything similar, for Pepper decks or otherwise, so itâs not immediately apparent to me what the cause could/would be. It may be an Anki glitch, but given that I donât show you as having subscribed to any of the Pepper decks on Ankihub itâs hard to pin down as an Ankihub issue specifically.
Can you show me your deck settings for these decks?
I tried subscribing to the slightly updated ones on Ankihub by heptachlor to see if the same thing would happen, which it did, so I unsubscribed from it. Iâve also attached screenshots of my current settings which are applied to both decks. These same settings are applied to all of my decks but the issue only occurs with the 2 Pepper decks. I think it has something to do with how the cards are made, as all the cards from one section seem to technically be the same card?
Example of cards from each section coming from one card:
Whatâs happening is that when I go to do my review cards from these decks, all of the cards from the same section as the card Iâm currently reviewing seem to be getting considered reviewed too even though I havenât seen them. So today, I had a few cards from the Vibrio section and the number of cards I had to review was 70. I hit good on the current Vibrio card and noticed the number of my review cards went down to 67. When I looked at all the cards in the Vibrio section, all of them that had been due today were now saying they had been reviewed and werenât due for review until a week later, which is the amount of time there was until the next review for the 1 Vibrio card I actually did.
One thing I would do is get rid of the Special Fields add-on, unless you have a particular need for it. Itâs known to cause a number of issues in more recent versions of Anki, and with Ankihub (it used to be necessary but has long since been supplanted and is now superfluous).
Letâs check the Helper Add-on; it could be the source here. Iâm not positive, but letâs check:
If you can, from your main screen click on Tools, then FSRS Helper, and show me what your entire resulting screen looks like.
This feature is roughly similar to the âbury siblingsâ option in deck settings. Itâs working to make sure you donât see sibling cards in close succession. However, itâs a bit more aggressive than the native handling.
Letâs do a simple example; letâs say you have this note:
{{c1::This}} is an {{c2::example}} {{c3::note}}.
Thatâs one note, but three cards. So when you start off for the day itâs going to show that you have 3 cards due. But, as soon as you review one of them, the others (which are siblings) are going to get buried.
Functionally, on your end this will look like having 3 cards due, reviewing one, then having nothing due. Those remaining siblings will be rescheduled.
There are arguments for and against this (I typically leave it on), but obviously if itâs not to your liking you can just toggle it off. Or, you can use the native handling which does the same thing but is less aggressive about it (will reschedule them less far out, relatively).
Let me know if that makes sense, and if you have any questions.
That makes complete sense, I didnât think to check the FSRS Helper at all. I turned it off and now all my Pepper deck cards arenât getting suspended. Thank you so much again! I have a hard time memorizing the drugs, so seeing them more often has worked best for me
It may also be helpful to point out that the FSRS add-on works globally (across all decks and subdecks) but the native handling is preset specific.
So you could, for example, turn off bury siblings for one particular subdeck (bugs and drugs, for example) and leave it turned on for other decks where you do want that feature.
No hard requirements either way, but itâs an option if you want/need that feature or functionality.