Al usar una configuración de subcarpeta, cuando el usuario selecciona una etiqueta después de una categoría o una categoría después de una etiqueta, Discourse utiliza la ruta
/[subcarpeta]/tags/[subcarpeta]/c/[slug-de-categoría]/[id-de-categoría]/[etiqueta]
en lugar de
/[subcarpeta]/tags/c/[slug-de-categoría]/[id-de-categoría]/[etiqueta]
Tanto tag-drop.js como category-drop.js llaman a getCategoryAndTagUrl, que utiliza category.js#url —el cual añade la subcarpeta al inicio llamando a get-url.js#getURL— para concatenar después de /tags/. tag-drop-link.js también utiliza el mismo método url.