GNOME Bugzilla – Bug 376406
Option to override colors in HTML mail
Last modified: 2021-05-19 11:11:59 UTC
Forwarding this feature request from a downstream bug: http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=209885 The downstream reporter has asked for a way to override colors in HTML mail. He encountered a situation where an HTML email message set the background color to white, and he happened to be using a theme that set the font color to white (High Contrast Inverse theme, I guess). Thus he couldn't read the email.
Created attachment 86753 [details] Screenshot of issue. screenshot to describe how the usuability of the desktop is affected.
Also affects downstream via: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/382975 For better or for worse, HTML objects assume a light background. There's 2 easy solutions, and one hard one (respectively): 1) In HTML mode, set defaults to dark-on-light. (Works everywhere, feels a little dirty) 2) Allow configuration of the colors in HTML mode. (Works but, requires user intervention) and the hard one: 3) (In gtkhtml): whene a BG or FG color of an element is set without setting the corresponding FG or BG, either: a) assume dark-on-light (basically "behave popularly when HTML is not") b) automatically set the other one to something visible. (basically "behave sanely when HTML is not"). Note that there is really no straightforward workaround for an Evolution user, and this can and does make Evolution very unusable in scenarios that are entirely outside of the Evolution user's control.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.