Привет! Не знаю, как долго это происходит, но воспроизвести это удаётся только на моём собственном экземпляре Discourse, который я только что обновил до последней доступной версии.
Когда анонимный посетитель нажимает на аватар любого пользователя, контур карточки пользователя на мгновение появляется и сразу же исчезает. В консоли ошибок F12 отображается:
GET https://example.com/u/UserName/card.json?include_post_count_for=xxxxx
Status 500 Internal Server Error
Version HTTP/2
Transferred 294 B (46 B size)
Referrer Policy strict-origin-when-cross-origin
Request Priority Highest
Это также происходит в безопасном режиме.
У меня не включена настройка hide user profiles from public, но несколько дней назад я тестировал её включение; не уверен, связано ли это с проблемой.
Безопасный режим отключает только код на стороне клиента, оставляя некоторые серверные компоненты активными, поэтому проблема может быть связана с плагином, даже если она возникает в безопасном режиме. В этой теме есть недавний пост с дополнительной информацией: Safe-mode failed with a plugin - #4 by david
Мне не удалось воспроизвести эту проблему на моём тестовом сайте. У вас есть какие-либо плагины, дополнительные настройки или что-то необычное, что могло повлиять на ситуацию? Есть ли в /logs какая-либо дополнительная информация об ошибке?
С оригинальной версией плагина, которая не менялась годами, я никогда не замечал этой проблемы. Затем, когда обновление нарушило работу личных сообщений между пользователями, я отключил плагин. И только сейчас, после того как я включил его снова с вашими последними исправлениями, я заметил эту проблему.