Claude hat diesen Fehlerbericht für einen Fall verfasst, für den wir gerade eine Problemumgehung geschrieben haben:
Seit #42005 („A11Y: title-Attribut nicht für Kategorie- und Tag-Beschreibungen verwenden“, Juli 2026) haben Tag-Beschreibungen keinen sichtbaren Platz mehr in der Hauptbenutzeroberfläche.
Schritte zur Reproduktion
- Geben Sie einem Tag eine Beschreibung, zum Beispiel
Kreiselternratfür den TagKER. - Öffnen Sie /latest, /categories, ein Thema mit diesem Tag oder die Tag-Auswahl im Editor.
- Fahren Sie mit der Maus über den Tag oder setzen Sie den Fokus darauf.
Erwartet: Eine barrierefreie Möglichkeit, die Beschreibung zu lesen, wie vor der Änderung (wo sie als title-Tooltip diente).
Tatsächlich: Nichts. Die Beschreibung wird nur unter /tag/ und unter /tags angezeigt.
Warum ich dies für einen Fehler und nicht nur für eine Designentscheidung halte
Der PR besagt, dass die Information „bereits im „Über diese Kategorie“-Thema, in Kategorie-Dropdowns, Kategorie-Überschriften“ verfügbar sei. Dies gilt für Kategorien. Für Tags gilt dies jedoch nicht: Es gibt kein „Über“-Thema, die Zeilen in der Tag-Auswahl zeigen sie nicht an und die Themenliste zeigt sie ebenfalls nicht an.
Die Daten werden weiterhin an den Client gesendet und an den Renderer übergeben, der sie einfach ignoriert:
defaultRenderTaginfrontend/discourse/app/lib/render-tag.jserhältparams.description(Themenliste, Themen-Titel, Suche übertags_descriptions) und verwirft es.frontend/discourse/select-kit/components/tag-row.gjsübergibtdescription=this.item.descriptionandDiscourseTag, und es wird ebenfalls verworfen.
Ich stimme zu, dass ein title-Attribut das falsche Werkzeug ist. Der PR selbst schlägt stattdessen einen barrierefreien Tooltip/Toggletip vor. Discourse hat DTooltip in float-kit, das per Hover und Tastaturfokus funktioniert. Könnten Tags (und die Zeilen der Tag-Auswahl) das nutzen, vielleicht hinter einer Website-Einstellung?
Problemumgehung für alle, die dies jetzt benötigen: Eine kleine Theme-Komponente, die genau das mit api.replaceTagRenderer und dem float-kit-Tooltip-Service bei Hover und Tastaturfokus tut: GitHub - thoka/discourse-tag-description-tooltip: Discourse theme component: show the tag description in a tooltip on hover and focus · GitHub