GNOME Bugzilla – Bug 777479
Message view height is too small for html formatted emails with certain styles
Last modified: 2017-01-19 12:35:44 UTC
Created attachment 343777 [details] example.eml Distribution: Fedora Workstation 25 x86_64 Evolution packages: evolution.x86_64 3.22.3-2.fc25 @updates evolution-data-server.x86_64 3.22.3-1.fc25 @updates evolution-ews.x86_64 3.22.3-2.fc25 @updates evolution-help.noarch 3.22.3-2.fc25 @updates When an html formatted email[1] contains certain css styles[2] in html and body tags (`overflow:auto;` and `height:100%;overflow:auto;` respectively) the message view height becomes too small.[3] Same html content renders fine in Chrome, Firefox and Midori browsers.[4] [1]: example.eml [2]: example.html [3]: evolution-window.png [4]: chrome-window.png
Created attachment 343778 [details] example.html
Created attachment 343779 [details] evolution-window.png
Created attachment 343780 [details] chrome-window.png
Thanks for a bug report. I'm moving this to the Mailer component, as this is not a problem in the message Composer, but in the message preview. The main difference with the tested browsers might be that the evolution uses iframe-s with frame-flattening, which are supposed to get their height based on the actual content. It's most likely a WebKitGTK+ bug. I'll test it more and will eventually move it there.
So it is as I expected, it's an issue in the WebKitGTK+. I opened a bug there: https://bugs.webkit.org/show_bug.cgi?id=167198 Please see it for any further updates.