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.