Las miniaturas faltan para nuestras incrustaciones externas al usar miniaturas de temas

Hola, Penar, gracias por la respuesta.

Usando

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

como mi método to_html, produce la siguiente salida:

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

Enlazar una imagen directamente, 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>

Haciendo que parezca que el motor image_onebox.rb se está ejecutando en la entrada solo si se enlaza una imagen fuera del contexto de otro motor onebox.
La consecuencia de esto es que la técnica sugerida no funciona por ahora y es necesario enlazar y ocultar una imagen, o modificar Discourse para tener esto en cuenta.

¿Sería aceptable una PR en este caso para insertar y ocultar una imagen? ¿O es necesario hacer algo más complejo?