Le miniature sono mancanti per i nostri embed esterni quando si utilizzano le miniature degli argomenti

Ciao, Penar, grazie per la risposta.

Usando

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

come mio metodo to_html, produce il seguente output:

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

Collegare un’immagine direttamente, produce:

<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>

Facendo sembrare che il motore image_onebox.rb venga eseguito sull’input solo se un’immagine è collegata al di fuori del contesto di un diverso motore onebox.

La conseguenza di ciò è che la tecnica suggerita non funziona al momento ed è necessario collegare e nascondere un’immagine, o modificare Discourse per tenerne conto.

Sarebbe accettabile una PR in questo caso per inserire e nascondere un’immagine? O è necessario fare qualcosa di più complesso?