Фильтрация по тегу #index не работает

Я заметил, что фильтрация списка тем по тегу index у меня не работает. В консоли появляется множество ошибок:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'get')
Uncaught (in promise) Error: VM BUG: Target must be set before attempting to jump



Неважно, использую ли я выпадающее меню, как в видео, кликаю ли по тегу в этом сообщении или в списке тегов. Результат одинаковый.

Такой проблемы не возникает, когда я делаю то же самое как гость.

5 лайков

Это очень похоже на нашу миграцию с «raw handlebars» на «glimmer components».

Пожалуйста, продолжайте сообщать о таких случаях по мере их обнаружения — это крайне полезно!

5 лайков

Я бы предпочел больше не обнаруживать ничего подобного. Раньше Discourse не прекращал отправку запросов, пока я не видел следующее:

Сбавьте темп, слишком много запросов от этого пользователя. Повторите попытку через 11 секунд. Код ошибки: id_60_secs_limit.

Иногда приложение браузера переставало отвечать, и мне приходилось закрывать его, а затем быстро закрывать вкладку после повторного открытия.


Обратите внимание на небольшой индикатор прокрутки справа; здесь показана только верхняя половина.

3 лайка

Спасибо за отчет! Это происходило, когда авторизованный пользователь посещал список тем, содержащий только закрепленные темы. Будет исправлено в FIX: An off-by-one error in glimmer topic list by cvx · Pull Request #30372 · discourse/discourse · GitHub

9 лайков

Эта тема была автоматически закрыта через 24 часа. Новые ответы больше не принимаются.