Aha, ho trovato il problema ora:
Quindi, quello che succede è che quando incolli il codice iframe vanilla, potresti bypassare il codice onebox e, se lo passi, il codice iframe risultante non avrà data-original-href, che è il link utilizzato nel modello di email.
E quando data-original-href è mancante, discourse cerca di indovinare il video, che è qualunque cosa dopo l’ultima /, il che ovviamente non copre il caso di un video non quotato.
Ad esempio, se controlli gli strumenti per sviluppatori/ispezioni l’elemento dal tuo browser, il codice iframe risultante quando si utilizza il codice iframe vanilla:
<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>
Mentre quando incolli solo l’URL, ovvero, lascia che discourse lo converta in iframe
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>
Quindi nota l’data-original-href="https://vimeo.com/508864124/fcbbcc92fa" aggiuntivo nel secondo output, si potrebbe ipotizzare che se l’attributo quando si utilizza iframe vanilla allora dovrebbe funzionare, ma probabilmente non funziona perché discourse non ti permette di aggiungere qualsiasi attributo desideri…