Hi!
It was reported to me by a teacher using our common cartridge files that have an embedded libsyn player that Canvas is automatically stripping the embed code, making the player invisible and unusable for both teachers and students. Similar to the post entitled "YouTube Videos are gone" when I tested copy/pasting the iframe embed code from Libsyn into either the pretty or raw HTML editor, Canvas removes the src URL location. For reference sake here is the embed code Libsyn provides:
<iframe title="Libsyn Player" style="border: none" src="//html5-player.libsyn.com/embed/episode/id/5894697/height/90/theme/custom/thumbnail/no/direction/backward/render-playlist/no/custom-color/284062/" height="90" width="100%" scrolling="no" allowfullscreen webkitallowfullscreen mozallowfullscreen oallowfullscreen msallowfullscreen></iframe>
And here is the code that appears after I click save in the Canvas page:
<p><iframe style="border: medium none currentcolor;" title="Libsyn Player" width="100%" height="90" loading="lazy" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen"></iframe></p>
You can see that the URL that it points to is missing. There is no way to go in and manually override this.
This is not happening in our schools that use Schoology. Very frustrating.
If someone could either offer a workaround or estimate when a patch will be released I'd appreciate it. Thanks.