GNOME Bugzilla – Bug 772233
White flash on mail area of email reader
Last modified: 2016-10-06 14:56:04 UTC
Debian Sid has just moved 3.20 → 3.22 and now whenever moving from email to email, there is a white flash before the email is rendered in the email reading area. I am using GNOME dark mode. All the areas of Evolution are rendering correctly per se, but this white flash on every change of email is very, very disturbing and disruptive. I am assuming that the email reading area is defaulting to white instead of the default background colour of the GNOME theme currently in place. I have set the severity to major as this is a bit of a UX nightmare even though nothing is broken about the behaviour of Evolution.
Thanks for a bug report. It's most likely due to the WebKit2 not having set correct colors from the theme. It's always a pita to get colors from theme, a bigger pita each new release of the gtk+. I cannot tell for sure whether it's the case here, though. What is your exact theme name, please? You name it "GNOME dark mode", does it mean a dark variant of the Adwaita theme under GNOME Shell desktop environment?
Yes, I use the default Adwaita theme with global dark theme set and GNOME Shell. All fully up to date under Debian Sid. I have not checked recently with Fedora Rawhide, but that is also default Adwaita with global dark theme and GNOME Shell.
Fixed with the following commits: Bug 772233 - White flash on mail area of email reader Set the WebKitWebView background color with webkit_web_view_set_background_color() as this color will be used before the actual content will be rendered (and before we will have a chance to inject the right background color through CSS) and it will avoid white flash when using a black theme. commit adef8d4 in the master branch for Evolution 3.23.1+ commit 81babbc in the gnome-3-22 for Evolution 3.22.1+