I’m experiencing URL rendering problems in Geary when receiving automated notification emails from our platform backend. The emails contain important links for accessing session reports.
In HTML email versions, URLs display correctly and are properly clickable. However, in plain text emails, URLs that wrap across multiple lines are only partially recognized as links. For eg:
Your session report is now available for review.
Access the full report here: https://socialdream.fr/reports/session-
analysis?user_id=12345&session_type=main&date=2025-03-15
Additional resources: https://socialdream.fr/documentation/
guide?section=post_session_analysis&format=pdf
Best regards
Note that both URLs are truncated after the line break.Geary only makes the portion before the wrap clickable (ending at “session-” and “therapist-” respectively). The original email source shows each URL as a single unbroken line.
The email headers show:
Content-Type: multipart/alternative; boundary="platform-boundary"
Content-Transfer-Encoding: quoted-printable
And also:
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
It appears Geary is processing the text/plain version but not properly handling the URL reconstruction when lines wrap.
This is particularly problematic in healthcare contexts where these links provide access to sensitive therapy session data and must be accessible quickly.
Has anyone found a workaround for getting Geary to properly recognize wrapped URLs in plain text emails? Would switching to a different email format help, or is this a known limitation?
Currently having to manually copy/paste URLs into Firefox, which disrupts the clinical workflow.
System: GNOME 45, Geary 44.1, Fedora 39