Con una configurazione in sottocartella, quando l’utente seleziona un tag dopo una categoria o una categoria dopo un tag, Discourse utilizza la rotta
/[sottocartella]/tags/[sottocartella]/c/[slug-categoria]/[id-categoria]/[tag]
invece di
/[sottocartella]/tags/c/[slug-categoria]/[id-categoria]/[tag]
Sia tag-drop.js che category-drop.js chiamano getCategoryAndTagUrl, che utilizza category.js#url – il quale antepone la sottocartella chiamando get-url.js#getURL – per concatenare dopo /tags/. Anche tag-drop-link.js utilizza lo stesso metodo url.