# As miniaturas estão faltando para nossos embeds externos ao usar topic-thumbnails

**URL:** <https://meta.discourse.org/t/thumbnails-are-missing-for-our-external-embeds-when-using-topic-thumbnails/255452>\
**Category:** Development\
**Tags:** pr-welcome\
**Created:** [Fevereiro 17, 2023, 8:53am UTC](https://meta.discourse.org/t/thumbnails-are-missing-for-our-external-embeds-when-using-topic-thumbnails/255452 "2023-02-17T08:53:20Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![kluvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kluvin/32/289447_2.png) [@kluvin](https://meta.discourse.org/u/kluvin)\
**Post date:** [Março 23, 2023, 1:02pm UTC](https://meta.discourse.org/t/thumbnails-are-missing-for-our-external-embeds-when-using-topic-thumbnails/255452/7 "2023-03-23T13:02:25Z")

</div>

Talvez eu tenha feito algum progresso nisso. Olhando para:\n\n`api.composerBeforeSave`\n\nO cujo callback é tratado em [`composer.js`](https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/models/composer.js). A partir daí, podemos ver que os métodos `createPost` e `editPost` chamam `getCookedHtml`, que mais ou menos simplesmente retorna o `innerHTML` de:\n\n`js\nconst editorPreviewNode = document.querySelector(\n \"#reply-control .d-editor-preview\"\n);\n`\n\nO que significa que, se modificássemos esse seletor, poderíamos forçar a inserção de algum HTML equivalente a um upload de imagem normal. No entanto, parece que modificar `editorPreviewNode.innerHTML` não resulta em nenhuma alteração.\n\nPor que isso acontece, ou o que posso modificar em `composerBeforeSave` para fazer algo semelhante?

---

_[View the full topic](https://meta.discourse.org/t/thumbnails-are-missing-for-our-external-embeds-when-using-topic-thumbnails/255452)._
