From a40a70e020a4b1a1d424a1b561b0c0a64231f5c2 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 10 Nov 2023 22:05:55 +0100 Subject: [PATCH] Remove Apple signatures --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 70e7caf6a4..e2a5b77ab6 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2745,6 +2745,15 @@ public class HtmlHelper { // Outlook:
d.body().select("#Signature").select("[data-lt-sig-active]").remove(); + // Apple:
+ for (Element br : d.body().select("#lineBreakAtBeginningOfSignature")) { + Element next = br.nextElementSibling(); + if (next != null && "div".equals(next.tagName())) { + br.remove(); + next.remove(); + } + } + // Usenet style signature d.body().filter(new NodeFilter() { private boolean remove = false;