diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java
index f4885ff7cd..50d7e62b78 100644
--- a/app/src/main/java/eu/faircode/email/HtmlHelper.java
+++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java
@@ -2065,10 +2065,23 @@ public class HtmlHelper {
}
static void overrideWidth(Document document) {
- document.select("head")
- .prepend("");
+ List tags = new ArrayList<>();
+ for (Element e : document.select("*")) {
+ String tag = e.tagName();
+ if ("img".equals(tag))
+ continue;
+ if (tags.contains(tag))
+ continue;
+ tags.add(tag);
+ }
+
+ StringBuilder sb = new StringBuilder();
+ sb.append("");
+
+ document.select("head").append(sb.toString());
}
static String getLanguage(Context context, String subject, String text) {
diff --git a/app/src/main/res/layout/fragment_options_display.xml b/app/src/main/res/layout/fragment_options_display.xml
index 079dcdf84f..e67d556e6c 100644
--- a/app/src/main/res/layout/fragment_options_display.xml
+++ b/app/src/main/res/layout/fragment_options_display.xml
@@ -1360,6 +1360,19 @@
app:layout_constraintTop_toBottomOf="@id/tvOverViewModeHint"
app:switchPadding="12dp" />
+
+
Show image thumbnails after the message text
Default message text zoom: %1$s %%
Zoom original messages to fit the screen
- Override widths in original messages
+ Disable fixed widths in original messages
Use high contrast for message text
Use monospaced font for message text by default
Use monospaced font for preformatted text
@@ -751,6 +751,7 @@
Maximum %s characters in total
Scrolling can be slow due to a bug in some Android versions when the number of lines is more than one
This can result in very small fonts
+ This can make messages smaller, but also look strange
This applies to reformatted messages only
Inline images are images included in the message
This will more accurately display messages, but possibly with a delay