Si tienes la visualización de etiquetas “simple” habilitada y la publicación tiene al menos una etiqueta pero ningún voto, la lista de etiquetas irá seguida de una coma.
Correcto, cuando se oculta con CSS, todavía se cuenta como un hijo porque todavía existe en el HTML.
CSS puede manejar la mayor parte de esto ahora (con Firefox siendo la excepción porque aún no admite :has)… Probablemente valga la pena agregar una opción adecuada de “ocultar 0 votos en la lista de temas” al plugin para evitar el problema por completo… pero por ahora esto funcionará.
.vote-count-0 {
display: none; // oculta el recuento de 0 votos
}
.discourse-tags:has(.vote-count-0) {
.discourse-tag:nth-last-child(2):after {
display: none; // oculta la coma en la penúltima etiqueta
}
}