Thumbnails fehlen für unsere externen Einbettungen bei Verwendung von topic-thumbnails

Nach einiger Diskussion mit dem Discourse-Team per E-Mail aktualisiere ich hier.\n\nDie wichtigste Erkenntnis ist, dass Thumbnails nicht geladen werden, wenn ein Link, der zu einem Onebox wird, als iFrame gerendert wird.\n\nDas bedeutet, dass der Link:\n\nx\nhttps://app.everviz.com/embed/N0dDTJaOQ\n\n\nabhängig davon, ob iFrames von der Domain zugelassen sind (allowed iframes), ein Thumbnail rendert oder nicht. Die Lösung dafür ist, irgendwie einen iFrame in den Beitrag einzufügen. Ich habe ein Plugin erstellt, das dies tut und sicherstellt, dass display: none auf dem Bild gesetzt wird, um zu verhindern, dass es im Beitrag erscheint.\n\nIch stelle mir vor, dass dies verallgemeinert werden könnte, entweder durch:\n\n1. Für alle generischen Oneboxen wird lautlos ein Bild daneben geladen und ausgeblendet, wenn get_oembed.thumbnail_url existiert.\n2. Wahrscheinlich eine bessere Lösung, allgemeine Unterstützung für die Extraktion von get_oembed.thumbnail_url und die Zuordnung zu dem Beitrag, ohne dass er selbst Teil des cooked-Bereichs ist.\n\nRelevante Stellen:\n1. https://oembed.com/\n2. https://github.com/discourse/discourse/tree/main/lib/onebox/engine\n3. https://github.com/discourse/discourse/blob/main/lib/onebox/engine/standard_embed.rb\n\nIch bin mit diesem modalen Verhalten nicht sehr zufrieden, d.h. ist allowed iframes aktiviert oder nicht? Es wäre schön, wenn Discourse alle Eigenschaften eines gegebenen oembed-Endpunkts extrahieren und nutzen würde, wenn es zum ersten Mal einen GET-Request daran sendet.