diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 01b39b9526..64312c6c6c 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3704,6 +3704,14 @@ public class HtmlHelper { li.removeAttr("dir"); } e.attr("dir", rtl > ltr ? "rtl" : "ltr"); + + Element parent = e.parent(); + Element prev = e.previousElementSibling(); + if (parent != null && !"li".equals(parent.tagName()) && + prev != null && "li".equals(prev.tagName())) { + e.remove(); + prev.appendChild(e); + } } for (Element quote : doc.select("blockquote")) {