Aha, das Problem wurde jetzt gefunden:
Was passiert, ist, dass beim Einfügen von reinem iframe-Code der Onebox-Code umgangen werden kann. Wenn er umgangen wird, hat der resultierende iframe-Code nicht data-original-href, was der Link ist, der in der E-Mail-Vorlage verwendet wird.
Und wenn data-original-href fehlt, versucht Discourse zu erraten, um welches Video es sich handelt, und nimmt alles nach dem letzten /, was natürlich nicht den Fall eines nicht gelisteten Videos abdeckt.
Wenn Sie zum Beispiel die Entwicklertools/Element untersuchen Ihres Browsers überprüfen, sehen Sie den resultierenden iframe-Code bei Verwendung von reinem iframe-Code:
<iframe> src="https://player.vimeo.com/video/508864124?h=fcbbcc92fa" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>
<iframe src="https://player.vimeo.com/video/508864124?h=fcbbcc92fa" width="640" height="360" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen=""></iframe>
Während beim Einfügen nur der URL, d. h. wenn Discourse ihn in einen iframe umwandelt:
https://vimeo.com/508864124/fcbbcc92fa.
<iframe class="vimeo-onebox" src="https://player.vimeo.com/video/508864124?h=fcbbcc92fa&app_id=122963" data-original-href="https://vimeo.com/508864124/fcbbcc92fa" frameborder="0" allowfullscreen="" seamless="seamless" sandbox="allow-same-origin allow-scripts allow-forms allow-popups allow-popups-to-escape-sandbox allow-presentation"></iframe>
Beachten Sie das zusätzliche data-original-href="https://vimeo.com/508864124/fcbbcc92fa" in der zweiten Ausgabe. Man könnte vermuten, dass dieses Attribut bei Verwendung eines reinen iframes funktionieren sollte, aber das tut es wahrscheinlich nicht, weil Discourse Ihnen nicht erlaubt, beliebige Attribute hinzuzufügen…