diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 97a3dc1bec..1efd78f976 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2735,21 +2735,23 @@ public class HtmlHelper { } static void removeSignatures(Document d) { + // https://jsoup.org/apidocs/org/jsoup/select/Selector.html + //
d.body().select(".fairemail_signature").remove(); //
//
- d.body().select("[data-smartmail=gmail_signature]").remove(); + d.body().select("div[data-smartmail=gmail_signature]").remove(); // Outlook:
- d.body().select("#Signature").select("[data-lt-sig-active]").remove(); + d.body().select("div#Signature").select("[data-lt-sig-active]").remove(); // Yahoo/Android:
d.body().select("div#ymail_android_signature").remove(); // Apple:
- for (Element br : d.body().select("#lineBreakAtBeginningOfSignature")) { + for (Element br : d.body().select("br#lineBreakAtBeginningOfSignature")) { Element next = br.nextElementSibling(); if (next != null && "div".equals(next.tagName())) { br.remove();