Claude написал этот отчёт об ошибке для случая, для которого мы как раз написали обходное решение:
После #42005 (“A11Y: не используйте атрибут title для описаний категорий и тегов”, июль 2026) для описаний тегов не осталось видимого места в основном интерфейсе.
Шаги для воспроизведения
- Добавьте тегу описание, например
Kreiselternratдля тегаKER. - Откройте /latest, /categories, тему с этим тегом или выбор тегов в редакторе.
- Наведите курсор на тег или установите на него фокус.
Ожидание: какой-либо доступный способ прочесть описание, как это было до изменения (когда использовался tooltip в атрибуте title).
Факт: ничего не происходит. Описание отображается только на странице /tag/ и на /tags.
Почему я считаю, что это ошибка, а не просто дизайнерское решение
В PR говорится, что информация “уже доступна в теме «Об этой категории», в выпадающих списках категорий и в заголовках категорий”. Это верно для категорий. Но это не верно для тегов: для тегов нет соответствующей темы, строки выбора тегов не показывают описание, и список тем его тоже не отображает.
Данные всё ещё отправляются клиенту и передаются в renderer, который просто игнорирует их:
defaultRenderTagвfrontend/discourse/app/lib/render-tag.jsполучаетparams.description(в списках тем, заголовках тем, поиске черезtags_descriptions) и отбрасывает его.frontend/discourse/select-kit/components/tag-row.gjsпередаётdescription=this.item.descriptionкомпонентуdDiscourseTag, и оно также отбрасывается.
Я согласен, что атрибут title — это не то решение. Сам PR предлагает вместо него использовать доступный tooltip/toggletip. В Discourse есть DTooltip в float-kit, который работает при наведении и фокусе с клавиатуры. Можно ли использовать его для тегов (и строк выбора тегов), возможно, позади настройки сайта?
Обходное решение для тех, кому оно нужно прямо сейчас: небольшой компонент темы, который делает именно это, используя api.replaceTagRenderer и сервис tooltip из float-kit, реагируя на наведение и фокус с клавиатуры: GitHub - thoka/discourse-tag-description-tooltip: Discourse theme component: show the tag description in a tooltip on hover and focus · GitHub