Open 0nko opened 7 years ago
We should have a unit test to reproduce that one - cc @rachelmcr
I can't reproduce the output in the original report — instead, the div
tags are removed entirely with this output:
<h3><b>Shipped:</b></h3>
<br>
<br>
<ul>
<li style="list-style: none"></li>
<li><b>Something:</b> Text Here (<a href="https://wordpress.com">#</a>).</li>
<li style="list-style: none"></li>
<li><b>Title:</b> List Item <a href="https://wordpress.com">link</a>.</li>
<li style="list-style: none"></li>
<li><b>Some bold text:</b> plain here, <a href="https://wordpress.com">and a link!</a>.</li>
<li style="list-style: none"></li>
</ul>
<br>
<h3><b>Another list:</b></h3>
<br>
<ul>
<li style="list-style: none"></li>
<li><b>Another Item</b>Another <a href="https://wordpress.com">link</a></li>
<li style="list-style: none"></li>
</ul>
<br>
<br>
#yolo
While testing the issue I found two div
parsing issues:
1) div
tags are removed (as above) when a br
tag precedes it.
Input: <br><div><br></div>
Output: <br><br>
2) div
tags are moved inside a list item when there is a list inside the div.
Input: <div><ul><li>Unordered</li></ul></div>
Output: <ul><li><div>Unordered</div></li></ul>
I'll add unit tests for both of those cases.
Parsing the following HTML gives an incorrect output HTML:
Expected
The same as input.
Observed
Reproduced
Tested
Emulator on Android 7.1.1 with 1.0-beta.6