diff --git a/app/src/main/java/eu/faircode/email/ContactInfo.java b/app/src/main/java/eu/faircode/email/ContactInfo.java index b7ab3f1430..408f5becc8 100644 --- a/app/src/main/java/eu/faircode/email/ContactInfo.java +++ b/app/src/main/java/eu/faircode/email/ContactInfo.java @@ -477,6 +477,14 @@ public class ContactInfo { Document doc = JsoupEx.parse(response); + // + Element canonical = doc.head().select("link[rel=canonical]").first(); + if (canonical != null) { + String href = canonical.attr("href"); + if (!TextUtils.isEmpty(href)) + base = new URL(href); + } + List> futures = new ArrayList<>(); for (Element link : doc.head().select("link[href~=.*\\.(ico|png|gif|svg)]")) {