Optional Tags not working

I am trying to make an optional tags for my youtube vids.

Any time I “suggest optional tag” it does not show up on ankihub. I followed Nicks video and it still does not seem to work. I also tried the “reset an optional tag group” and I get an error message. There are some screenshots below.

image

Anki 24.06.3 (d678e393) (ao)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: macOS-15.4.1-x86_64-i386-64bit

File “threading”, line 937, in _bootstrap
===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
AMBOSS add-on [‘0amboss_addon’, 2024-08-05T10:24, ‘None’, mod]
Advanced Browser [‘874215009’, 2024-10-27T10:20, ‘None’, ‘’]
Anki Simulator [‘817108664’, 2023-11-06T12:26, ‘None’, ‘’]
AnkiHub [‘1322529746’, 2026-05-05T13:53, ‘None’, mod]
Ankitty [‘1319623242’, 2024-07-06T07:26, ‘None’, ‘’]
Colorful Tags Hierarchical Tags [‘594329229’, 2022-09-15T11:06, ‘None’, ‘’]
Custom Background Image and Gear Icon [‘1210908941’, 2025-12-17T08:00, ‘None’, mod]
Review Heatmap [‘1771074083’, 2022-06-29T21:43, ‘None’, ‘’]
Special Fields [‘1102281552’, 2025-02-25T08:07, ‘None’, mod]
The KING of Study Timers [‘907028815’, 2022-04-20T14:14, ‘None’, mod]
True Retention [‘613684242’, 2017-11-19T15:43, ‘None’, ‘’]
Weekends and Holidays [‘1992008104’, 2026-05-15T10:42, ‘None’, mod]
extended editor for field for tables searchreplace [‘805891399’, 2025-07-06T06:41, ‘None’, mod]

===IDs of active AnkiWeb add-ons===
1102281552 1210908941 1319623242 1322529746 1771074083 1992008104 594329229 613684242 805891399 817108664 874215009 907028815

===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])

Thinking

Search
Found 0 results for ‘tags:official optional tags not working reset optional tag group error macOS category::person_raising_hand: Support order:latest max_posts:20 status:open’

Thanks for all the details and screenshots — that helps a lot.

From what you posted, a few things stand out:

  1. Anki version + Qt6
    You’re on Anki 24.06.3 with Qt 6.6.2. Optional tag handling (especially “Reset an optional tag group”) is one of the more fragile parts of the add-on, and most of the testing has been on the current recommended Anki versions for AnkiHub. It’s possible this is a compatibility issue with your Anki / Qt combo.

  2. Tag group appears twice (“Created by you” + “Subscribed”)
    Seeing Jacobs_Tags under both “Created by you” and “Subscribed” is unusual and might indicate the tag group got into a weird state on AnkiHub’s side. That could explain why:

    • “Suggest optional tag” doesn’t show anything on the web.
    • “Reset an optional tag group” throws an error in Anki.
  3. Tag format in Anki looks correct
    AnkiHub_Optional::Jacobs_Tags is the right namespace format, so your local tag naming itself is fine.


Steps to try now

Please try these in order and let us know which step changes the behavior:

  1. Update / align to a recommended Anki version

    • If possible, switch to the latest Anki 23.12.x or the currently recommended version in the AnkiHub docs and test again.
    • After downgrading/upgrading Anki, reinstall the latest AnkiHub add-on from AnkiWeb, then restart Anki.
  2. Fully resync AnkiHub with Anki

    • In Anki: Tools → Add-ons → AnkiHub → Config and make sure you’re logged into the same account you see in the browser.
    • In the AnkiHub menu in Anki, run:
      • AnkiHub → Resync deck with AnkiHub on the relevant deck.
    • Then try Suggest optional tag again.
  3. Check the tag group on the web

    • Open your tag group page for Jacobs_Tags on AnkiHub.
    • Confirm:
      • It’s linked to the correct deck (looks like AnKing Step Deck in your screenshot).
      • You’re not seeing any obvious warning/error at the top of that tag group page.
    • If possible, take a screenshot of any errors or the full tag group page and add it to the thread.
  4. Get the full error details from “Reset an optional tag group”

    • When you get the AnkiHub error dialog in Anki, click “Show error details” and copy the full traceback.
    • Paste that traceback directly into your forum post (inside a code block like this).
    • That will help the team see exactly where it’s failing.
  5. Temporarily disable other add-ons and retry

    • Start Anki while holding Shift to disable add-ons.
    • Then enable only AnkiHub (via Tools → Add-ons) and restart Anki.
    • Try Suggest optional tag and Reset optional tag group again.
    • If it works with only AnkiHub enabled, we can narrow it down to an add-on conflict.

Likely next step

Because I can’t see the internal traceback from your error dialog, I can’t say for sure if this is a known bug or a new one, but:

  • The duplicate tag-group entry on the web
  • Plus an error on “Reset optional tag group”
  • Plus nothing appearing after “Suggest optional tag”

…strongly suggests a bug on our side rather than a mistake in how you followed Nick’s video.

If you can:

  1. Post the full error traceback from Anki.
  2. Confirm the Anki version you’re on after trying the recommended version.
  3. Confirm whether the issue persists with all other add-ons disabled.

then this gives the devs exactly what they need to reproduce and fix it, and they can also clean up the weird “created + subscribed to your own tag group” state if needed.

Reply here with those details and I can help you interpret the traceback and suggest the next concrete step.

I updated my anki to the full version. and tried resetting the tag again and I got this error message.

Anki 25.09.4 (d52ca669) (ao)
Python 3.13.5 Qt 6.9.1 PyQt 6.9.1
Platform: macOS-15.4.1-x86_64-i386-64bit-Mach-O

File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/threading.py”, line 1014, in _bootstrap
self._bootstrap_inner()
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/threading.py”, line 1043, in _bootstrap_inner
self.run()
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/threading.py”, line 994, in run
self._target(*self._args, **self._kwargs)
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/concurrent/futures/thread.py”, line 93, in _worker
work_item.run()
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/python/cpython-3.13.5-macos-x86_64-none/lib/python3.13/concurrent/futures/thread.py”, line 59, in run
result = self.fn(*self.args, **self.kwargs)
File “/Users/jacobrogers/Library/Application Support/Anki2/addons21/1322529746/gui/browser/browser.py”, line 687, in
task=lambda: _reset_optional_tag_group(extension_id=extension_id),
File “/Users/jacobrogers/Library/Application Support/Anki2/addons21/1322529746/gui/browser/browser.py”, line 703, in _reset_optional_tag_group
update_decks_and_media(on_done=on_done, ah_dids=[extension_config.ah_did], start_media_sync=False)
File “/Users/jacobrogers/Library/Application Support/Anki2/addons21/1322529746/gui/operations/utils.py”, line 36, in wrapper
return func(*args, **kwargs)
File “/Users/jacobrogers/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py”, line 209, in update_decks_and_media
run_update(
File “/Users/jacobrogers/Library/Application Support/Anki2/addons21/1322529746/gui/operations/ankihub_sync.py”, line 173, in run_update
).failure(on_failure).with_progress().run_in_background()
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/operations/init.py”, line 263, in run_in_background
self._run(mw, wrapped_op, wrapped_done)
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/operations/init.py”, line 281, in _run
mw.taskman.with_progress(op, on_done, label=label, parent=self._parent)
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py”, line 113, in with_progress
self.run_in_background(task, wrapped_done, uses_collection=uses_collection)
File “/Users/jacobrogers/Library/Application Support/AnkiProgramFiles/.venv/lib/python3.13/site-packages/aqt/taskman.py”, line 74, in run_in_background
traceback.print_stack()
===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
AMBOSS add-on [‘0amboss_addon’, 2024-08-05T10:24, ‘None’, mod]
Advanced Browser [‘874215009’, 2024-10-27T10:20, ‘None’, ‘’]
Anki Simulator [‘817108664’, 2023-11-06T12:26, ‘None’, ‘’]
AnkiHub [‘1322529746’, 2026-05-05T13:53, ‘None’, mod]
Ankitty [‘1319623242’, 2024-07-06T07:26, ‘None’, ‘’]
Colorful Tags Hierarchical Tags [‘594329229’, 2022-09-15T11:06, ‘None’, ‘’]
Custom Background Image and Gear Icon [‘1210908941’, 2025-12-17T08:00, ‘None’, mod]
Review Heatmap [‘1771074083’, 2022-06-29T21:43, ‘None’, ‘’]
Special Fields [‘1102281552’, 2025-02-25T08:07, ‘None’, mod]
The KING of Study Timers [‘907028815’, 2022-04-20T14:14, ‘None’, mod]
True Retention [‘613684242’, 2017-11-19T15:43, ‘None’, ‘’]
Weekends and Holidays [‘1992008104’, 2026-05-15T10:42, ‘None’, mod]
extended editor for field for tables searchreplace [‘805891399’, 2025-07-06T06:41, ‘None’, mod]

===IDs of active AnkiWeb add-ons===
1102281552 1210908941 1319623242 1322529746 1771074083 1992008104 594329229 613684242 805891399 817108664 874215009 907028815

===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])

I disabled all other add-ons and the issue persisted. Can someone help me with this? It does seem odd that that I am “subscribed” and Its “created by you”

Something I noticed that was odd is that, when I try to log onto anki hub it will never let me logon with my username… which is jacobrogers

But when I log on with my email it lets me log on. And my username is the same. Not sure if i have two accounts?

Hello,

You probably have the latest version of the AnkiHub add-on, but just to rule this out, please go to Tools > Add-ons > Check for Updates and restart Anki.

Just to make sure I understand correctly: when you try to add your optional tag to a card, it doesn’t throw any error, but it also doesn’t show up on the AnkiHub website. The error only pops up when you try to reset an optional tag group, correct?

I subscribed to your optional tag and tried to submit some suggestions. It said the suggestions were successful, but nothing is appearing on the website, which is probably the same thing you are experiencing. I also get the same error when resetting an optional tag group.

To help us investigate this further, could you please upload your logs? Here’s how:

  1. In the Anki app, navigate to the menu: AnkiHub > Help > Upload Logs.
  2. A filename will be shown in a confirmation pop-up. Please copy and paste that filename here for us.

I will pass this on to the developers so we can figure this out.

Regarding not being able to log in with your username, we are currently investigating that. Yes, you have two accounts: one with a personal email (the active one) and the other with a university email. But I don’t think that has anything to do with it.

It might be the syntax of the optional tag, but I’m not 100% sure, @Jacobrogers

Can you try AnkiHub_Optional::Jacobs_Tags::Video_1 and see if that makes a difference

No updates needed. Just checked.

I saw some suggestions be submitted by doing what Ahmed said, but they only sometimes go through.

ankihub_addon_logs_Jacobrogers_1780261363.log

here are the logs, these are just random cards ive decided to submit.

The school account was just for a youtube vid I made on how to download anki from a clean start. I haven’t logged onto that in over a year.

As noted by Ahmad, the note tags should be like AnkiHub_Optional::Jacobs_Tags::Video_1. Most of your submissions (according to the logs) used AnkiHub_Optional::Jacobs_Tags, which doesn’t work.

The error you see when using the Reset option is unrelated and shouldn’t cause problems in your case.