TBird152.0 is not displaing HTML emails properly.
Windooze 11. TBird 152.0 installed on June 20th. Now it seems like TBird is not displaying HTML emails properly. They are displayed but not at the beginning. The first line is sometimes just the bottom half of a sentence in the email (if that makes sense). I can't scroll back to the beginning. If I go to outlook and display the same email it displays fine.
Did something change in 152.0 to cause this?
Thanks, Ed Mazurek
All Replies (11)
Maybe, if you post a screenshot of what you are seeing someone may have suggestions. Thank you
Hi David,
Thanks for your reply. The emails are internal so I redacted a bit so you can see what I mean...
This is a small part of the top of the email body. You can see that it has a header and shows just the bottom of the first line of text which you can read 'The following warning alert...'. The email body continues just fine from that point but a large chuck of the email that comes before what I showed is not there and I can't scroll back to it either. I can see the email correctly formatted if I view it in outlook.
I *think* it's a TBird problem but I'm not sure.
Thanks for having a look.
Ed
Puzzling. Does this happen for all emails or just this one? Have you tried reinstalling Thunderbird over the top of current installation, as there may be something corrupted? Are there any addons installed? Do you have any customizations in user.Chrome.css? I will see if I can get someone else to look at this.
Hi are you still having a problem. David asked some questions which would be useful to know the answers. Q: Did this occur in just that one email ? Q: Does this occur only in emails from that particular sender? Q: Does this occur in all emails?
If you choose 'View' > 'Message Body as' > 'Simple HTML' and also test 'Plain Text' Q: Are you able to read the entire email in both of those options?
TEST: Restart Thunderbird in Troubleshoot Mode
- 'Help' > 'Troubleshoot Mode'
- click on 'Restart' and select 'Continue in Troubleshoot mode'
Q: Are you now able to read the email properly?
Hi David and Toad-Hall,
Thanks for your suggestions and sorry for the late reply. Things have been very busy at work.
Q1: Does this happen for all emails or just this one? Just some of the emails from two specific senders. These are automatically generated emails from a couple different sources. Most, but not all, from these two sources display incorrectly. Q2: Have you tried reinstalling Thunderbird over the top of current installation, as there may be something corrupted? No not yet. Q3: Are there any addons installed? No addons except for Owl for Exchange. Q4: Do you have any customizations in user.Chrome.css? No. Q5: If you choose 'View' > 'Message Body as' > 'Simple HTML' and also test 'Plain Text' Q: Are you able to read the entire email in both of those options? When I select 'View' I see 'Toolbars', 'Layout' and 'Folders'. Where can I view the 'Simple HTML' and 'Plain text' options?
Looks like it just wanted to update so I let it. I'm now at 152.0.1 and it's still the same. I wanted to try and rollback to where I was a month or so ago but it looked like I needed to uninstall and reinstall again.
Thanks!
Ed
If menu bar is not visible at top, press the alt key to have it displayed. Then, click view >message body as >simple HTML. To retain the menu bar, just click view>toolbars and tick 'menu bar'
Hi David,
OK when I do View -> Message Body as -> Simple HTML I see the beginning part of the email is still missing. When I do View -> Message Body as -> Plain text I see the entire email (including the beginning) although a bunch of stuff is missing in between where I guess it's part of HTML and not displayed.
Does that help?
Thanks!
Ed
Toad-Hall is the more experienced person here. Follow his request regarding troubleshoot mode. Thank you.
Hi everyone,
I think I figured out a small piece of the puzzle that to the suggestion to look at the 'view message body as'. So it looks like each email contains 3 emails. They are:
Content-Type: text/plain; charset="utf-8" Content-Type: text/html; charset="utf-8" Content-Type: multipart/alternative;
I guess the 'Content-Type: text/html; charset="utf-8"' is the 'Simple HTML' and 'Content-Type: multipart/alternative' is the one that correlates to 'Original Email' which is what I should be seeing. It looks like that is there but what I'm seeing is the some of the 'Content-Type: text/html; charset="utf-8"' displaying before it. I can scroll down past that and get the the email content that I'm expecting.
Does any of that make sense?
Thanks, Ed
Sorry... pressed enter too soon. I did copy out the message-source to see this and I don't really see anything glaring but I'm not really an HTML expert so not sure what would cause a partial display of the 'Simple HTML'? I compared the HTML from a similar email that displays correctly to one that doesn't display correctly and not really seeing a difference.
Thanks, Ed
Via Menu Bar Toolbar - 'View' > 'Message Body As' defaults to 'Original HTML'. This will display a HTML or a plain text message as is. If you set it to Plain Text it will display a plain text message as is, and transparently convert a HTML message to a plain text message. This doesn't just interpret it as plain text, it temporarily gets rid of all of the HTML tags so that you don't see what looks like code. The third option Simple HTML isn't used as much. Its similar to the Original HTML setting but will only interpret basic HTML commands, disables Javascript, and doesn't display remote images.
Even if you construct emails using formatting (html), it's always advisable to send emails in both Plain Text and HTML. Then recipients have the choice of how they want to view the emails. It also tends to mean a poorly constructed HTML message can at least still be read.
re: multi-part/alternative means each of the parts is an "alternative" version of the same information.
In a nutshell, Plain Text has no formatting. In that mode you can at least read all the email.
In your case, it sounds like a couple of senders have probably incorrectly constructed the email. I've seen similar when someone created it using Microsoft program and created HTML for use on a website and then expected the same code to work in an email.
Would you feel comfortable to 'redirect' the email to me or send an email to me with the original email as an attachment, so I can open it and see what's going on. Maybe I'll see the same error and can check the source. If you wish to 'redirect' or send email to me - note the email address is written phonetically eg: 'at' means '@' Type 'TB Test html' in Subject and send to : mail at anje dot co dot uk
If it was html in general wrong then every email containing html would be effected. So that is a good sign. The fact these are automated emails from specific senders does sound like something has been constructed wrong but I'll need to have one example to check out.