Извините. К сожалению, я не могу воспроизвести эту проблему в другом релизе. Это производственная система, которая будет обновлена до версии 2.8.X «в ближайшее время»
Возможно, кто-то другой сможет проверить/протестировать, возникает ли это и в текущей версии релиза. Или кто-то с большим опытом работы в коде сможет подтвердить, что такого происходить не должно.
Интересно то, что у некоторых пользовательских аккаунтов эта проблема возникает, а у других — нет. Не могу найти причину этого.
Попробуйте безопасный режим [ВашСайт]/safe-mode с отключёнными темами и неофициальными плагинами, чтобы понять, не является ли один из них причиной конфликта?
Только что заметил, что у меня эта проблема не возникает в Chromium. Это может стать обходным путём для других.
Мой основной браузер — Firefox-esr (91.8.0esr), работающий на Debian 11.
Я работаю вместе с @sbernhard на том же экземпляре Discourse (2.7.12) — я модератор, а не разработчик или администратор. До сих пор ошибка «500 Internal Server Error» появлялась у аккаунтов с правами модерации. Обычные пользователи, по-видимому, не сталкиваются с этой ошибкой — они могут получить доступ к разделу «Ближайшие события» в тот же момент, когда аккаунты с правами модерации видят ошибку (по крайней мере, других сообщений об ошибках мы пока не получали).
Как модератор, я получаю эту ошибку в Firefox 100, Edge 101 и актуальной версии Chromium 101 на Windows 10 Pro, а также на Ubuntu с Firefox. При использовании стандартного аккаунта пользователя на тех же системах ошибка не возникает.