thunderbird / thunderbird/thunderbird-android

Improvement: HTML formatting not kept when forwarding an email

Open
#3,486 3 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type: enhancement
Dominant language
Kotlin
Stars
14k
Forks
2.8k
Avg merge
3d 3h
Merged PRs (30d)
57

Description

When forwarding an email containing links, for example: some words, the html formatting is not kept and message is transformed in plain text, loosing the URL.

Expected behavior

I would like to keep the html formatting with links (or at least keep the URL?)

Actual behavior

Original message is transformed in plain text leading to: "some words" but no URL.

Steps to reproduce
  1. Send an html formatted email using Thunderbird, for example. Email containing a link like some words
  2. Using K9mail on a smartphone, go to the "Sent" folder
  3. Select the sent mail and forward it. Here, the mail editor is in plain text, URL lost.
Environment

K-9 Mail version: mine is 5.403 but I think issue is present in all versions
Android version: 7.0 on Archos Sense 55S
Account type (IMAP, POP3, WebDAV/Exchange): IMAP account

Thanks

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the problem by forwarding an HTML email from the Sent folder on K-9 Mail, using a link such as the one in the report. Trace the forwarding and message-editor path to find where HTML becomes plain text; done means forwarded links retain their formatting or at least their URLs.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.