Миниатюры отсутствуют для наших внешних вставок при использовании topic-thumbnails

Привет, Penar, спасибо за ответ.

Использование

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

в качестве моего метода to_html даёт следующий вывод:

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

Прямая ссылка на изображение выдаёт:

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

Это создаёт впечатление, что движок image_onebox.rb запускается на вводе только тогда, когда изображение ссылается вне контекста другого движка onebox.

Следствием этого является то, что предлагаемый приём сейчас не работает, и необходимо либо ссылаться на изображение и скрывать его, либо модифицировать Discourse для учёта этого.

Было бы приемлемо в данном случае создать PR с добавлением и скрытием изображения? Или необходимо предпринять что-то более сложное?