topic-thumbnails を使用すると、外部埋め込みのサムネイルが欠落しています

こんにちは、Penar、返信ありがとうございます。

to_html メソッドとして以下を使用すると、次の出力が得られます。

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

これは、別の onebox エンジンのコンテキスト外で画像がリンクされている場合にのみ、image_onebox.rb エンジンが入力に対して実行されているように見えます。

この結果、提案された手法は現時点では機能せず、画像をリンクして非表示にするか、Discourse を変更する必要があります。

この場合、画像を追加して非表示にするのは受け入れられる PR ですか?それとも、もっと複雑なことをする必要がありますか?