As descrições das tags não são mais exibidas fora da página da tag desde #42005

claude escreveu este relatório de bug para um caso para o qual criamos um workaround:

Desde #42005 (“A11Y: não use o atributo title para descrições de categorias e tags”, julho de 2026), as descrições das tags não têm mais um local visível na interface principal.

Passos para reproduzir

  1. Atribua uma descrição a uma tag, por exemplo Kreiselternrat para a tag KER.
  2. Abra /latest, /categories, um tópico com essa tag ou o seletor de tags no editor.
  3. Passe o mouse ou foque na tag.

Esperado: alguma forma acessível de ler a descrição, como antes da mudança (quando era usada a tooltip via atributo title).

Real: nada. A descrição só aparece em /tag/ e em /tags.

Por que acho que isso é um bug e não apenas uma decisão de design

O PR afirma que a informação “já está disponível no tópico ‘sobre esta categoria’, nos dropdowns de categorias e nos cabeçalhos das categorias”. Isso vale para categorias. Não vale para tags: não há tópico “sobre”, as linhas do seletor de tags não mostram a descrição, e a lista de tópicos também não.

Os dados ainda são enviados ao cliente e passados ao renderizador, que simplesmente os ignora:

  • defaultRenderTag em frontend/discourse/app/lib/render-tag.js recebe params.description (lista de tópicos, título do tópico, busca via tags_descriptions) e o descarta.
  • frontend/discourse/select-kit/components/tag-row.gjs passa description=this.item.description para dDiscourseTag, e ele também é descartado.

Concordo que o atributo title é a ferramenta errada. O próprio PR sugere uma tooltip/toggletip acessível como alternativa. O Discourse possui o DTooltip no float-kit, que funciona ao passar o mouse e ao focar via teclado. As tags (e as linhas do seletor de tags) poderiam usar isso, talvez atrás de uma configuração do site?

Workaround para quem precisa agora: um pequeno componente de tema que faz exatamente isso com api.replaceTagRenderer e o serviço de tooltip do float-kit, ao passar o mouse e ao focar via teclado: GitHub - thoka/discourse-tag-description-tooltip: Discourse theme component: show the tag description in a tooltip on hover and focus · GitHub

2 Curtiram

Não é um bug, pelo menos conforme nossa definição de bugs. Geralmente, consideramos bugs funcionalidades que não estão funcionando conforme o esperado, e essas foram alterações intencionais. Trata-se mais de uma questão de UX neste caso.

As informações estão disponíveis nas listas de tópicos, de forma acessível e alcançável por todos:

É mais difícil de encontrar, e se houver amplo interesse em tornar as descrições mais visíveis, isso é uma solicitação de funcionalidade que podemos considerar.

Também fornecemos o componente Tag Banners, que coloca as descrições em um banner nas listas de tópicos por marca.

Dicas de ferramenta em marcas não são algo que possamos implementar bem como uma opção, pois elas têm um problema semelhante ao do atributo title com assimetria de dados… dicas de ferramenta no mouse funcionam bem no desktop, mas não funcionam no mobile, especialmente considerando que as marcas são geralmente links, então a ativação por clique já está comprometida.

1 Curtiu