Confusing User Experience: Writing Mode "Plain Text" vs. HTML Signatures with Images
Steps to reproduce
- Add a mail account in Nextcloud Mail
- The default "Writing mode" is "Plain text"
- Add an image to the signature
- Save
- Start typing a new message
- Notice the image is missing in your signature 😕
Settings
Composer
Composer (after enabling formatting and switching the alias once)
Expected behavior
It should be more intuitive.
Actual behavior
The signature is converted automatically to plain text.
Additional info
Technically, plain and rich are both HTML messages, but we load a different set of plugins for CKEditor.
Related: https://github.com/nextcloud/mail/issues/7142
I believe we previously discussed the issues around email formats, HTML, and the inconsistencies that arise, and decided to move forward with the current compose behavior as a starting point.
Roundcube supports multiple identities, with each identity having its own signature. However, the behavior when using an image in a signature while composing in plain text mode is the same as in Nextcloud Mail.
Thunderbird allows HTML signatures but restricts the use of images within them. Instead, images can only be used as the sole content of the signature, without any accompanying text. Additionally, the image is only visible in the HTML version of the email, not in the plain text version.
cc @nimishavijay @ChristophWurst
I agree that the default should allow the most options and should be switched to Rich text