Parece que tener example.com en el slug de la entrada del blog en blog.example.com rompe la forma en que Discourse realiza la coincidencia del encabezado Referer utilizada para los comentarios.
Así es como se manifestó el error en nuestra instancia hoy más temprano:
No investigamos demasiado a fondo esto; nuestra solución rápida fue eliminar el . del slug y reemplazarlo con -, y luego regenerar el sitio web del blog (cambio de código). Esto hizo que el problema desapareciera; la sección de comentarios ahora se carga correctamente.
No es un gran problema, pero esto parece ser un error en Discourse, por lo que lo informamos aquí.
Parece que el mensaje de error es incorrecto. La razón real es que estás pasando un “embed_url” incorrecto en la solicitud anterior. Puedes observar que falta un “/” en la captura de pantalla.
Gracias, efectivamente, el referer fue una suposición incorrecta de nuestra parte.
Agregaremos la normalización de slugs en el generador de blogs, para que URL.pathname siempre comience con /.