Этот компонент сломал множество сайтов, обновившихся до версии 2026.1.3 ESR за последние два дня.
Причиной сбоя стала отсутствующая метка совместимости. Обновление заставило Discourse подтянуть последнюю версию компонента темы, которая некорректно работает в ESR.
Я создал PR, в котором добавлена эта метка. Пожалуйста, объедините его.
Владельцы сайтов: Как решить эту проблему до объединения PR
Если вы столкнулись с этой проблемой и PR ещё не объединён, вы можете временно использовать https://github.com/communiteq/discourse-tc-topic-list-previews. Вы можете скопировать/вставить настройки с помощью кнопки «Редактор настроек» в нижней части страницы конфигурации компонента темы.
- отключите оригинальный компонент темы
- добавьте временный форк как новый компонент темы и подключите его к основной теме(ам)
- измените название нового tc и добавьте к нему
[temp], чтобы можно было различать их - перейдите в нижнюю часть страницы конфигурации оригинального компонента темы и нажмите «Редактор настроек»
- выделите всё (ctrl-a) и скопируйте (ctrl-c)
- закройте всплывающее окно и перейдите на страницу конфигурации временного форка
- нажмите «Редактор настроек», выделите всё (ctrl-a), удалите содержимое (del) и вставьте (ctrl-v)
- нажмите «Сохранить»