diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java
index 1921025438..15ae90cecc 100644
--- a/app/src/main/java/eu/faircode/email/HtmlHelper.java
+++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java
@@ -36,6 +36,7 @@ import org.jsoup.nodes.Element;
import org.jsoup.nodes.Node;
import org.jsoup.nodes.TextNode;
import org.jsoup.safety.Whitelist;
+import org.jsoup.select.Elements;
import org.jsoup.select.NodeTraversor;
import org.jsoup.select.NodeVisitor;
@@ -72,11 +73,21 @@ public class HtmlHelper {
.addProtocols("img", "src", "data")));
for (Element td : document.select("th,td")) {
+ Elements br = td.select("br");
+ br.after(" ");
+ br.remove();
+
+ Elements div = td.select("div");
+ div.tagName("span");
+
Element next = td.nextElementSibling();
if (next != null && ("th".equals(next.tagName()) || "td".equals(next.tagName())))
- td.append(" ");
+ td.append(" ");
else
td.append("
");
+
+ if ("th".equals(td.tagName()))
+ td.html("" + td.html() + "");
}
for (Element ol : document.select("ol,ul"))