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

Olá, Penar, obrigado pela resposta.

Usando

  <div class="everviz-box">
   #{get_oembed.html}
   <a class="hidden" href="https://app.everviz.com/thumbnails/#{match[:uuid]}.png"></a>
  </div>

como meu método to_html, produz a seguinte saída:

  <div class="...">
    <iframe>
      ...
    </iframe>
    <a class="hidden" href="https://app.everviz.com/thumbnails/[...].png" rel="nofollow ugc noopener"></a>
  </div>

Vincular uma imagem diretamente produz:

<a href="https://app.everviz.com/thumbnails/[...].png" target="_blank" rel="noopener" class="onebox">
   <img src="//localhost:3000/uploads/default/original/1X/[...].png"
        style="aspect-ratio: 690 / 459;" loading="lazy">
</a>

Fazendo parecer que o motor image_onebox.rb está sendo executado na entrada apenas se uma imagem for vinculada fora do contexto de outro motor onebox.
A consequência disso é que a técnica sugerida não funciona no momento e é necessário vincular e ocultar uma imagem, ou modificar o Discourse para levar isso em consideração.

Seria um PR aceitável neste caso inserir e ocultar uma imagem? Ou é necessário fazer algo mais complexo?