Closed
Description
This works as expected:
>>> markdown.markdown("Para `X`\n\n<div>test</div>")
'<p>Para <code>X</code></p>\n<div>test</div>'
Adding a <
inside the code span causes the <div>
to be wrapped in a <p>
element:
>>> markdown.markdown("Para `<X`\n\n<div>test</div>")
'<p>Para <code><X</code></p>\n<p><div>test</div></p>'
Doesn't happen with >
:
>>> markdown.markdown("Para `>X`\n\n<div>test</div>")
'<p>Para <code>>X</code></p>\n<div>test</div>'
Re-formatted examples:
Without <
:
Para `X`
<div>test</div>
<p>Para <code><X</code></p>
<div>test</div>
With <
:
Para `<X`
<div>test</div>
<p>Para <code><X</code></p>
<p><div>test</div></p>
👆 extra <p>
element around the div
Versions
- Happens on Markdown 3.3.3 and
master
(tested on 82ac905)