quebrou a forma como uso a incorporação no meu site. Alguém pode me indicar o que exatamente foi alterado?
Uso o Discourse para criar tópicos para posts no meu blog (como sistema de comentários). Meu site é dividido em duas partes para dois idiomas, então uso dois hosts para filtrar os posts em inglês (/blog/somepost) e alemão (/de/blog/somepost) em categorias de fórum diferentes.
Os posts do lado alemão do site não estão mais sendo incorporados desde que meu Discourse foi atualizado. Presumo que tenha algo a ver com o patch acima.
Qualquer ajuda para tentar resolver isso seria muito apreciada.
sim, eu estaria olhando as políticas e configurações de segurança para o seu fórum e o site incorporado. a captura de tela parece boa. qual é o script que você está usando e o que acontece com suas outras configurações de incorporação? você fez alguma alteração recente lá?
meu fórum usa este recurso de postagem incorporada várias vezes ao dia e está funcionando muito bem no momento, então sei que não está quebrado. estamos usando a versão beta mais recente e estamos hospedados, então estou confiante na configuração.
Eu não tenho controle sobre nenhuma política de segurança, já que ambos os sites são hospedados por provedores de hospedagem. De alguma forma, duvido que eles tenham quebrado isso. Mas vou investigar com meu provedor de hospedagem do Discourse.
Eu uso este script no blog (é um motor de site estático chamado Hugo):
Ok. Reverter o CSS não adiantou nada. Já era um tiro no escuro mesmo.
Agora também pude confirmar que a incorporação está quebrada em geral. O lado em inglês do blog também parou de funcionar. Novas páginas ficam presas em “Carregando discussão…”
Agora tenho quase certeza de que isso quebrou quando meu provedor atualizou meu fórum para 3.0.4, mas não sei de qual versão eles me atualizaram. Então, ainda suspeito deste patch de alguma forma:
Estou pensando que o fato de o navegador estar lançando esses erros relacionados ao DOM não é coincidência: