Когда в кратком содержании темы есть ссылки на конкретные сообщения, полезно переходить по ним для получения дополнительных деталей. На https://meta.discourse.org при клике окно с кратким содержанием остаётся открытым, что очень удобно. Однако на моём сайте и на https://discuss.ai.google.dev при клике по ссылке окно с кратким содержанием закрывается, что неудобно. В чём секрет, чтобы оно оставалось открытым?
Не могли бы вы пояснить, что вы имеете в виду под окном сводки темы? Я предположил, что речь идет о модальном окне, которое появляется при нажатии кнопки «Создать сводку», но на вашем сайте оно перемещается как положено.
У нас была ошибка, при которой окно закрывалось по клику, если пост находился на другой «странице», но, полагаю, мы это исправили. Вы пробовали обновить свой сайт?
Возьму ваш скриншот в качестве примера.
На Meta, если я нажимаю на комментарий Monalika, он перенаправляет к этому комментарию, а модальное окно «Сводка темы» остаётся открытым, так что я могу затем нажать на комментарий Shubham, затем afirstenberg и так далее, чтобы легко просматривать самые важные посты.
На моём сайте и на https://discuss.ai.google.dev/, если я нажимаю на комментарий Monalika, он перенаправляет к этому комментарию, а модальное окно «Сводка темы» закрывается.
Если вы не можете воспроизвести это, возможно, это связано с множеством ошибок в моей консоли — 429 «слишком много запросов», связанных с rsvp.js и получением значков пользователей. Они возникают при нажатии на ссылки. Вот лишь первые несколько:
Да, я сделал это сегодня.
Ах, понятно — я подумал, что речь о сайте Google, а не о другом. Какую версию вы используете?
А, я понял, о чём речь. Это происходит в длинных темах.
Если «раздел» темы ещё не загружен, то при клике сводка закрывается.
Повторение ошибки:
- Есть тема с 30 сообщениями.
- Перейти к сообщению №30 напрямую со страницы «Главная».
- Показать сводку.
- Кликнуть по ссылке, ведущей к сообщению №1.
- Сводка закрывается.
Не совсем уверен, как это исправить… Возможно, у @keegan есть идеи.
Это тоже объясняет ошибки 429 при получении значков пользователя, или это отдельная проблема?
Это означает, что вы используете проклятый компонент темы «Значки сообщений».
@david недавно изменил его, чтобы улучшить производительность, но вам нужно обновить Discourse до последней версии, чтобы это работало.
Да, это регрессия нового дизайна. Мы сообщили об этом внутренне ещё в августе, но, похоже, никто не был назначен. Приоритизируем это.
Теперь это исправлено пользователем @awesomerobot ![]()
Тестирование на этой теме показывает, что всё работает.
Эта тема была автоматически закрыта через 3 дня. Новые ответы больше не допускаются.

