clarkwinkelmann I was actually just typing up an email to see if this is something you'd be interesting in coding. I am happy to pay! I assume this wouldn't be anything to difficult. It would be awesome if there was just a small drop down on primary tags, that would populate the child tags underneath. The parent tag would still be clickable of course.
Side note, I did eventually find some posts from 2019 pointing to the:
\js\src\forum\addTagList.js file.
sortTags(tags)
.filter(
(tag) => tag.position() !== null && (!tag.isChild() || (currentTag && (tag.parent() === currentTag || tag.parent() === currentTag.parent())))
)
.forEach(addTag);
changed to:
sortTags(tags).forEach(addTag);
Gets me close, but only loads the first parent's child tags, (one is missing?), and then if you click a second parent tag, it populates the tags for the first parent (including the one that was missing), the newly clicked parent, etc.
This returns all tags:
const tags = app.store.find('tags', {
include: 'parent,children'
});
This only returns the parents + first parents childs.
const tags = app.store.all('tags');