You cannot expect the class the have a name or the name to contain the name of the base class. For example Vision 5e's TokenConfig extension doesn't have a name: https://github.com/dev7355608/vision-5e/blob/main/scripts/token-config.mjs. And so currently Tagger options don't show up in the token config at all if Vision 5e is enabled. (The reason that the Vision 5e TokenConfig class doesn't have a name is that in V12 no render* hooks is triggered for a nameless class in the inheritance chain.)
I recommend removing _handleRenderFormApplication and registering the app render hooks like so:
Describe the bug https://github.com/fantasycalendar/FoundryVTT-Tagger/blob/197e59169b700aaf330451a516c216eebad227cf/scripts/module.js#L382-L390
You cannot expect the class the have a name or the name to contain the name of the base class. For example Vision 5e's TokenConfig extension doesn't have a name: https://github.com/dev7355608/vision-5e/blob/main/scripts/token-config.mjs. And so currently Tagger options don't show up in the token config at all if Vision 5e is enabled. (The reason that the Vision 5e TokenConfig class doesn't have a name is that in V12 no
render*
hooks is triggered for a nameless class in the inheritance chain.)I recommend removing
_handleRenderFormApplication
and registering the app render hooks like so:To Reproduce Steps to reproduce the behavior:
Expected behavior Expect Tagger options in the Token config.
Setup:
Active modules: