claude ha scritto questo report dei bug per un caso per il quale abbiamo appena scritto una soluzione provvisoria:
Dalla #42005 (“A11Y: non usare l’attributo title per le descrizioni di categorie e tag”, luglio 2026), le descrizioni dei tag non hanno più alcun posto visibile nell’interfaccia principale.
Passaggi per la riproduzione
- Assegna una descrizione a un tag, ad esempio
Kreiselternratper il tagKER. - Apri /latest, /categories, una discussione con quel tag o il selettore dei tag nel composer.
- Passa il mouse sopra o metti a fuoco il tag.
Previsto: un modo accessibile per leggere la descrizione, come prima della modifica (dove era il tooltip title).
Effettivo: niente. La descrizione viene mostrata solo su /tag/ e su /tags.
Perché ritengo che sia un bug e non solo una scelta di design
Il PR afferma che le informazioni sono “già disponibili nell’argomento ‘about this category’, nei menu a tendina delle categorie, nelle intestazioni delle categorie”. Questo vale per le categorie. Non vale per i tag: non esiste un argomento about, le righe del selettore dei tag non la mostrano e nemmeno la lista delle discussioni.
I dati vengono comunque inviati al client e passati al renderer, che li ignora semplicemente:
defaultRenderTaginfrontend/discourse/app/lib/render-tag.jsriceveparams.description(lista discussioni, titolo discussione, ricerca tramitetags_descriptions) e lo scarta.frontend/discourse/select-kit/components/tag-row.gjspassadescription=this.item.descriptionadDiscourseTag, e anche qui viene scartato.
Concordo sul fatto che l’attributo title sia lo strumento sbagliato. Il PR stesso suggerisce invece un tooltip/toggletip accessibile. Discourse dispone di DTooltip in float-kit, che funziona al passaggio del mouse e alla messa a fuoco da tastiera. I tag (e le righe del selettore dei tag) potrebbero usare quello, magari dietro un’impostazione del sito?
Soluzione provvisoria per chi ne ha bisogno adesso: un piccolo componente tema che fa esattamente questo con api.replaceTagRenderer e il servizio dei tooltip di float-kit, al passaggio del mouse e alla messa a fuoco da tastiera: GitHub - thoka/discourse-tag-description-tooltip: Discourse theme component: show the tag description in a tooltip on hover and focus · GitHub