HTML error with video elements (after version 3.2.2) · Issue #1047 · Python-Markdown/markdown (original) (raw)
I was using version 3.2.2, but after the upgrade I get HTML validation errors with video elements:
'"file:/var/www/html/deponejo/Freak-Spot/output/locutus-de-gnu/index.html":321.4-321.120: error: Unclosed element "video".', '"file:/var/www/html/deponejo/Freak-Spot/output/locutus-de-gnu/index.html":325.45-325.48: error: No "p" element in scope but a "p" end tag seen.', '"file:/var/www/html/deponejo/Freak-Spot/output/locutus-de-gnu/index.html":326.1-326.8: error: Stray end tag "video".'
Input
<video controls poster="https://freakspot.net/wp-content/uploads/2017/01/Bildschirmfoto-vom-2017-02-01-00-58-04.png">
<source src="https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/12965/A0001-4030.medium.webm" type="video/webm">
<p>Lo siento, tu navegador no soporta HTML 5. Por
favor, cambia o actualiza tu navegador</p>
</video>
Output
<p><video controls poster="https://freakspot.net/wp-content/uploads/2017/01/Bildschirmfoto-vom-2017-02-01-00-58-04.png">
<source src="https://b2aeaa58a57a200320db-8b65b95250e902c437b256b5abf3eac7.ssl.cf5.rackcdn.com/media_entries/12965/A0001-4030.medium.webm" type="video/webm">
<br>
<p>Lo siento, tu navegador no soporta HTML 5. Por
favor, cambia o actualiza tu navegador</p></p>
</video>