diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 535dd2056a..38a8962adb 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -3208,8 +3208,13 @@ public class HtmlHelper { setSpan(ssb, new AlignmentSpan.Standard(alignment), start, ssb.length()); break; case "visibility": - if ("hidden".equals(value)) + if ("hidden".equals(value)) { + for (ForegroundColorSpan span : ssb.getSpans(start, ssb.length(), ForegroundColorSpan.class)) + ssb.removeSpan(span); + for (BackgroundColorSpan span : ssb.getSpans(start, ssb.length(), BackgroundColorSpan.class)) + ssb.removeSpan(span); setSpan(ssb, new ForegroundColorSpan(Color.TRANSPARENT), start, ssb.length()); + } break; } }