Hola, no estoy seguro de cuánto tiempo ha estado sucediendo esto, y solo puedo reproducirlo en mi instancia de Discourse autoalojada, que acabo de actualizar a la última versión hasta ahora.
Cuando un visitante anónimo hace clic en el avatar de cualquier usuario, el contorno de la tarjeta de usuario aparece durante unos milisegundos y luego desaparece inmediatamente. La consola de errores F12 muestra:
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
Esto también sucede en modo seguro.
No tengo habilitada la configuración hide user profiles from public (ocultar perfiles de usuario al público), pero sí probé a habilitarla hace unos días, no estoy seguro de si eso tiene algo que ver.
El modo seguro solo deshabilita el código del lado del cliente y deja algunas cosas del lado del servidor en su lugar, por lo que aún podría ser un plugin, incluso si ocurre en modo seguro. Hay una publicación reciente con más información aquí Safe-mode failed with a plugin - #4 by david
No puedo replicar este problema en mi sitio de prueba. ¿Tienes algún plugin/configuración adicional/algo inusual que pueda estar teniendo un impacto? ¿Hay más información en /logs sobre el error?
Con la versión original del plugin que no se modificó durante años, nunca noté este problema. Luego, cuando la actualización rompió los mensajes privados entre usuarios, deshabilité el plugin. Y ahora, desde que lo volví a habilitar con sus últimas correcciones, es cuando noté este problema.