O Discourse armazenou em cache a resposta do link, então fazer isso é redundante.
Hrmm… há alguma maneira de limpar esse cache quando um post é editado? Seria um problema do Discourse ou algo que o TLP poderia fazer?
Você já tentou minha sugestão de string de consulta aleatória? Por exemplo, myurl.com?peter=green. O TLP é relativamente superficial neste cenário.
Tentei, desculpe se não ficou claro, a imagem não mudou.
Então, a tag og que está sendo usada pode não estar mudando. Será necessário investigar o código-fonte do Discourse para confirmar qual exatamente está sendo utilizada.
Você pode confirmar se a imagem do onebox está mudando dentro do tópico @Stanzilla? Porque, se ela não estiver mudando, o Onebox definitivamente está usando uma tag de origem diferente.
Se o onebox não estiver mudando, não consigo ver por que o TLP mostraria algo diferente.
Definitivamente está usando og:image, como visto aqui nas especificações do onebox: onebox/spec/lib/onebox/open_graph_spec.rb at b816ada0cc09a374abdddf195c7986668862a26b · discourse/onebox · GitHub
A menos que você esteja criando um onebox para algum tipo de embed, parece ser algum problema de cache.
Você poderia remover o plugin e tentar meu TC? Assim, posso descartar as pequenas sobrescrições que estou fazendo em: discourse/lib/cooked_post_processor.rb at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub aqui: discourse-topic-previews-sidecar/lib/cooked_post_processor_edits.rb at 971ba5d3a868506b34b61201c32640a0a6bbaa01 · merefield/discourse-topic-previews-sidecar · GitHub, caso elas sejam o problema.
Se o TC apresentar o mesmo problema para um novo Tópico, então o problema está nos critérios e no código do núcleo do Discourse.
Posso confirmar que a imagem do Onebox está mudando.
Algo está quebrando seu JavaScript. Você reconstruiu sem o TLP? Executar ambos não funcionará.
Verifique seu console em busca de erros.
Reconstruí após desativar o plugin, sim. O console mostra apenas avisos:
Edição: Eu tinha outro componente que influenciava o estilo desta página; ao desativá-lo, as imagens voltaram.
Em seguida, reconstruí o HTML da postagem do problema original e agora ela exibe a imagem atualizada. Então, funciona com seu componente, mas não com o plugin TLP original.
Acho que isso acontece quando um tópico é criado usando um “link em destaque”. Quando você faz isso, ele nunca usa a mídia dos links reais no tópico, e você não pode alterar um link em destaque depois de criado.
Curiosidade bônus: Quando você desativa “links em destaque” em uma categoria, todos os posts mantêm os seus, mas você não pode mais removê-los ao editar.
Isso é interessante.
Mas o que acontece no plugin TLP quando você cria um novo tópico por meio do link em destaque da mesma página de destino, agora que a imagem og foi atualizada?
Se isso for muito trabalho, você pode continuar com o TC.
Vou tentar daqui a pouco! O TC é legal e eu ficaria nele se ele geralmente funcionasse melhor, mas eu meio que quero/preciso dessas outras personalizações na lista de tópicos que tive que desativar. Não acho que terei tempo de adaptá-las para lidar com casos especiais do TC, e elas simplesmente funcionam com o TLP. O que elas fazem é ocultar os avatares extras na lista, mostrando apenas o do criador do tópico e alguns outros.
Ok, testado no TLP: removi o link em destaque de um tópico, reconstruí o HTML e agora não há imagem nenhuma.
Em seguida, adicionei ?test=true à URL na discussão. Sem imagem.
Reconstruí o HTML na postagem, ainda sem imagem.
Edição: Ok, demorou um pouco, mas agora há uma imagem novamente, e é a correta / mais recente do link.
Existe alguma forma de evitar a análise de links na prévia do tópico para que não quebrem a funcionalidade de clicar na descrição e ir para o tópico?
Você pode tentar usar algum CSS? Por exemplo: How to Disable Links | CSS-Tricks
Claro, mas como ocultar/mostrar links para um grupo de usuários específico?
Se precisar que alguém construa isso para você, sugira postar em Marketplace. Isso está um pouco além do escopo do plugin.
as pré-visualizações/miniares também estão levando 5 minutos para aparecer para mim
Este é um processo principal que roda em segundo plano. O plugin não o modifica. Um atraso é normal.

