Bug 4360 - Poor rendering of emails from eBay
Summary: Poor rendering of emails from eBay
Status: RESOLVED WONTFIX
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: Plugins/LiteHTML Viewer (show other bugs)
Version: 3.17.5
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2020-07-15 00:45 UTC by Vanessa Dannenberg
Modified: 2021-06-01 16:41 UTC (History)
0 users

See Also:


Attachments
eBay order confirmation example (89.03 KB, image/png)
2020-07-15 00:45 UTC, Vanessa Dannenberg
no flags Details
eBay seller response email example (67.31 KB, image/png)
2020-07-15 00:46 UTC, Vanessa Dannenberg
no flags Details

Description Vanessa Dannenberg 2020-07-15 00:45:02 UTC
There are two types of rendering faults here.

First, in order confirmation emails from eBay, often you'll get several words, some of which contain links, overlapping into a jumble.  See the first of the attachments that follow.

Second, if you go on eBay and contact a seller about a product, and tell eBay to send you a copy, the copy is rendered by LiteHTML in one long, narrow column, looks like it's word-wrapping everything to the narrowest it can manage.  If the seller responds, their email to you is displayed by LiteHTML in the same columnar manner.  Everything is pushed to the left - text, images, you name it.

For the sake of privacy I cannot share the raw emails, but I don't suppose it would be very difficult to reproduce with your own account/orders/etc.
Comment 1 Vanessa Dannenberg 2020-07-15 00:45:42 UTC
Created attachment 2070 [details]
eBay order confirmation example
Comment 2 Vanessa Dannenberg 2020-07-15 00:46:09 UTC
Created attachment 2071 [details]
eBay seller response email example
Comment 3 Vanessa Dannenberg 2020-07-15 00:49:25 UTC
I should add, this seems to affect emails going all the way back to approximately Jan 21, 2016.  Emails from before that period look pretty normal.  eBay obviously changed the formatting around that time.
Comment 4 Michael Rasmussen 2020-07-15 02:19:48 UTC
Have you enable loading of remote content for LiteHTML?
Mails from ebay loads all CSS via remote style sheets so if loading of remote content is disabled all the CSS used in the mail is not loaded causing all text rendering without CSS.
Comment 5 Vanessa Dannenberg 2020-07-15 02:37:18 UTC
Yes, remote loading is enabled.
Comment 6 Paul 2021-06-01 15:23:17 UTC
The html rendering plugins use external libraries to perform the rendering. For me, the Fancy plugin works best.
Comment 7 Vanessa Dannenberg 2021-06-01 16:27:06 UTC
Er, claws-mail-fancy is obsolete and can't be installed on some recent distros because the rendering lib it relies on is outdated and insecure.  I seem to recall that being Webkit, but either way -fancy is dead.
Comment 8 Paul 2021-06-01 16:31:01 UTC
(In reply to Vanessa Dannenberg from comment #7)
I was referring to the upcoming GTK3 release of claws-mail, (of which there has been one beta release), the Fancy plugin included with that relies on a more recent webkit which is very much in date, developed, and widely available.
Comment 9 Vanessa Dannenberg 2021-06-01 16:41:30 UTC
OH G*d...another gtk3 adaptation.  I was not aware.  I hope it doesn't end up like the tragedy that literally every other app I use(d) turned into when switching away from gtk2.

Note You need to log in before you can comment on or make changes to this bug.