Can enable (=add) active fields, but not disable (=remove).
Closed this issue · 8 comments
When I choose the menu item "Time (Average)" or "Time (Total)", it stays checked, and I now have multiple of each.
That's odd, I can't reproduce it. What version of Anki are you using? And what is your OS? Is it only those two fields?
It's supposed to handle cases where the field names change, but maybe I missed something. Can you please open the debug console in Anki (Ctrl+Shift+;) and paste this line: pp(mw.col.conf)
. Run it with Ctrl+Enter and paste the output here.
>>> pp(mw.col.conf)
{u'activeCols': [u'noteFld',
u'cardDue',
u'deck',
u'cardLapses',
u'question',
u'cardIvl',
u'cardReps',
u'noteCrt',
u'cardMod',
u'note',
u'cardEase',
u'template'],
u'activeDecks': [1,
[…skip…]
],
u'addToCur': True,
u'collapseTime': 60,
u'curDeck': 1,
[…skip…]
u'dueCounts': True,
u'estTimes': True,
u'ifib_activeCols': [u'cfirst',
u'ctottime',
u'cfirst',
u'ctottime',
u'cfirst',
u'ctottime',
u'cavtime',
u'cfirst',
u'ctottime',
u'cavtime',
u'cfirst',
u'ctottime',
u'cavtime',
u'cfirst',
u'ctottime',
u'cavtime',
u'cfirst'],
[…skip…]
u'newSpread': 0,
u'nextPos': 4281390653,
u'sortBackwards': 0,
u'sortType': u'noteCrt',
u'timeLim': 600}
(I think I can fix the dictionary now, thanks)
I can reproduce the behaviour by adding the values to the dictionary manually, so at least I can fix it for future versions. I still need to understand why it happened though.
I've uploaded a fix to AnkiWeb. It should automatically resolve this next time you start Anki. Thanks for letting me know about the issue!
Thank you. :) It did, on closing.