News: 1659440394

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New Outlook feature: It freezes up when dealing with tables in emails

(2022/08/02)


Microsoft's Outlook has been having trouble with emails containing complicated tables.

The problem, [1]according to Microsoft , turned up in the Current Channel version 2206 (build 15330.20196 and higher) and occurs when the email client chokes when dealing with complex tables. An example of Uber receipt emails is given, and the issue can happen when opening, replying or forwarding emails.

As for the culprit, it looks to be connected to the tech giant's word processing software unit, with Microsoft noting that: "The Word Team has implemented a fix." Those fancily formatted emails won't render themselves.

[2]

The fix is headed to the beta channel for testing and Microsoft said that a remedy would hit the production channel on August 9's Patch Tuesday.

[3]

[4]

In the meantime, the only workaround is a revert to a previous version. The company also provided command line steps to persuade Office to go back a build. Naturally, the Administrator context is required, so admins at affected organizations might decide they need to undertake a rollback.

[5]Microsoft closes off two avenues of attack: Office macros, RDP brute-forcing

[6]Outlook email users alerted to suspicious activity from Microsoft-owned IP address

[7]Microsoft tests CD ripping for Media Player in Windows 11

[8]Chromebooks are here to stay thanks to COVID, even though shipments crashed: IDC

Outlook becoming unresponsive when presented with a complicated table is only the latest example of issues in the email client. In July, [9]Microsoft blamed Windows Indexing for broken Outlook Search results and the software [10]regularly crops up when considering vulnerabilities .

While nicely formatted emails are very popular with marketing types (does Uber really need to give you a table for its line by line itemization?), this latest issue is a reminder of the irritation such things can cause as email readers choke on the formatting.

Althoigh it is Outlook having problems this time around, other email clients can also have difficulty when it comes to rendering correctly. Outlook might be under the spotlight more than usual recently because the application has added new features.

[11]

Thankfully a patch is incoming, yet one can't but help wonder if perhaps this latest issue dealing with tables in emails is a hint that maybe it is time to consider a rollback to not just a previous version, but a previous era when plaintext ruled the email roost. ®

Get our [12]Tech Resources



[1] https://support.microsoft.com/en-gb/topic/outlook-stops-responding-when-viewing-uber-receipt-emails-and-some-other-emails-with-tables-d83e131e-6828-468e-8480-eaa17b5dcbca

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YulKNbTHWtirb@Gv3EEV4wAAAFM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YulKNbTHWtirb@Gv3EEV4wAAAFM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YulKNbTHWtirb@Gv3EEV4wAAAFM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://www.theregister.com/2022/07/22/microsoft-windows-vba-macros/

[6] https://www.theregister.com/2022/07/21/outlook_sign_ins/

[7] https://www.theregister.com/2022/07/14/insider_build/

[8] https://www.theregister.com/2022/08/02/idc_chromebook_tablet_trackers/

[9] https://www.theregister.com/2022/07/11/outlook_search/

[10] https://www.cvedetails.com/vulnerability-list/vendor_id-26/product_id-113/Microsoft-Outlook.html

[11] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YulKNbTHWtirb@Gv3EEV4wAAAFM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[12] https://whitepapers.theregister.com/



Proper Rendering Engine

Pomgolian

If memory serves, Outlook 2007 dropped the Trident rendering Engine in favour of the one built in to Word. There were howls of pain among the marketing crowds back then due to the mess that made. Perhaps now is the time to switch html rendering to Chrome. If it's good enough for Edge..

Re: Proper Rendering Engine

Captain Scarlet

:3 yeah I think after the huge amount of vulnerabilities exploited via older versions of Outlook via Trident, I wouldn't hurry back.

Re: Proper Rendering Engine

Little Mouse

Was that when Outlook stopped auto-formatting emails on-the-fly whilst you resized the message window? These days it waits until you've finished dragging the window borders before reformatting your text.

I miss that feature. I could waste hours of my working day looking for unintended acrostic messages from senior management.

Seems the Magic 8 Ball was right then...

Michael Strorm

"Outlook not so good".

b0llchit

While nicely formatted emails are very popular with marketing types...

Not only "marketing" types. There are loads of people who have no clue how to format properly and efficiently.

Most emails are very very simple and should be designed equally simple. KISS is still the important imperative, also with respect to interaction design. If you need complex designs then you are almost certainly (99.99%) doing it wrong. As simple as that.

Providing too many ways of formatting in the client always leads to added complexity and that, inevitably, results in bugs and problems.

The fault lies with both the client systems and message designers. It is necessary to send me a 50 kB message to say "Hello, welcome to XYZ"? Or even a larger message to list 10 items? This is design bloat because we allow too much and think too little. I'd almost want resource-limited systems back so we all must think before we leap.

Doctor Syntax

"The fault lies with both the client systems and message designers"

Message designers? If you have a message designer you're 100% doing it wrong.

b0llchit

See, they also fall in the 99.99% category ;-)

Actually, you do "design" a message. Usually for content and clarity. However, it has gotten out of hand and now you get a complete website through your inbox without heads or tails.

Doctor Syntax

You can write a message for content and clarity.

Doctor Syntax

HTML email. There's the problem right there.

b0llchit

At least now you can send a Game of Pong coded in CSS (*) . That'll keep the recipient busy, especially the inner child in each of the recipients.

(*) Any takers?

Plain Text

ChipsforBreakfast

Round here, plain text has always ruled the roost. 72 characters wide, properly formatted signature separator, 4 lines of a signature at most and absolutely no damn HTML anywhere.

Yes, I'm old.

Re: Plain Text

Doctor Syntax

And:

the flow

breaks up

Top-posting

Re: Plain Text

Charlie Clark

I recently got asked why I don't top post. Apparently, it makes my brief, quoted e-mails harder to read.

Outlook has an awful lot of lost productivity to answer for!

Re: Plain Text

b0llchit

Yes, I'm old.

Join the club.

Oh, never mind, you already joined. You're reading and writing El Reg comments...

Re: Plain Text

Charlie Clark

By and large I tend to agree with you but I must say that I like MailMate's use of Markdown to HTML conversion as a halfway house. I still only write and see plaintext but I can understand the desire for a limited amount of styling in some situations, largely in the way we've been doing for years.

Re: Plain Text

Neil Barnes

An email message which contains un-sizeable text, usually in an image, which can't be reformatted to fit in a narrower window *and still remain readable* is broken.

Raw seven-bit ascii, please, with _italic_ and *bold*. No more is ever necessary.

Re: Plain Text

Charlie Clark

Images should always be attachments; no disagreement there. But I find being restricted to 7-bit ASCII a pain when I relatively frequently communicate in languages that characters outside ASCII's limited range.

Screen Reader support

MikeGH

If the tables etc make the emails suitable for screen readers to present the right information, then it seems a good thing?

...and on Mac, don't dare to use emojis

TchmilFan

Outlook for Mac, each time you run Outlook, first time you use an emoji or receive an email with an emoji in it, results in a spinning beachball for almost a minute as it does, er, something. It's not like they could just use the Apple emoji font... oh well.

Re: ...and on Mac, don't dare to use emojis

Doctor Syntax

Good advice all round.

Re: ...and on Mac, don't dare to use emojis

Charlie Clark

Outlook for Mac is crippled not least when it comes to connecting to Exchange servers outside the DMZ. Documentation on this handily points to some Windows Proxy settings. It also, ahem, struggles with shared calendars. And let's face it shared calendars is one of the main selling points of Outlook because we all know how shit an e-mail client it is.

So, Outlook for Mac, just don't do it. It's a pity because Excel, Word and Powerpoint for Mac are pretty solid.

Tables?

Mike 137

" the email client chokes when dealing with complex tables. An example of Uber receipt emails... "

Some points to consider:

[1] why should a receipt require a complex table to format it?

[2] I have received emails recently containing nested table cells up to (in one case) 20 layers deep, and almost all of the outer layers were empty of anything other than more table cells;

[3] a lot of supposedly HTML emails aren't. One received today contained an HTML table, but no outer tags or head.

It's not surprising that its hard to interpret "html"of this kind.

Re: Tables?

katrinab

Maybe because you are in the 1990s and css hasn't been invented yet?

Re: Tables?

Roland6

>[1] why should a receipt require a complex table to format it?

Because they don't actually want people to read and/or print out the receipt.

Don't know about Uber receipts, but Dunelm (and some other retailers) have done some stupid formatting in their receipt emails so that they fail the WYSIWYG printing test (ie. what you see on screen should be what you see in print).

Personally, when a receipt, e-ticket or other document where there is a reasonable expectation people print a copy, cannot be readily WYSIWYG printed it is a failure in the webpage design. I report these everytime, so the worst offenders have had multiple fault reports over the years.

Yes I know there are webpage capture utilities - I often have to resort to using them, but it is still a webpage design failure.

Re: Tables?

Kevin Johnston

My question would be why this is being embedded in the email body as a table and not sent as a simple attachment?

Very few 'pretty' emails make it through all the various transition layers without something going askew (why else would they always include that 'Read in Web Browser' button) so how about you take a chill pill and use old-skool methods which just work. Small block of text to explain what the mail is about and attachments to hold the crayon department presentations

Re: Tables?

Doctor Syntax

"why else would they always include that 'Read in Web Browser' button"

So that those who (as the senders see it) haven't worked out how to avoid reading emails in plain text won't be denied the opportunity to see the sender's latest brain fart in all its mult-icoloured, multi-font, flashing, Comic Sans glory. After all they took so much time putting it together it would be a shame to miss it.

Yes, marketing departments really think you're interested.

Re: Tables?

Charlie Clark

It also means they can track those of us who block tracking beacons in their e-mails…

Doctor Syntax

What's needed isn't an email client that attempts to render HTML. What's needed is one that autoreplies with a message that the email has been delete, please resend in plain text.

No, scrub that as a client. What's needed is a server that bounces the message. Also one which bounces if the ReplyTo: is noreply or the message contains text to that effect.

Version 1.0

I'm sure that Microsoft will fix this problem, it probably only needs a minor and quick code rewrite to skip part of the processing ... and that might make phishing and other deliveries a little easier.

I always see "problems" like this as educational - how secure the world would be it we just supported text emails - LOL, it's not going to happen.

DJO

how secure the world would be it we just supported text emails

As long as URLs are plain text, not particularly secure at all.

You can tell users not to click on a link and definitely never copy a link to a browser. You can tell them again, it won't make a blind bit of difference, often it just needs one careless user.

Tables and mazes

Primus Secundus Tertius

I would expect a table with simple rows and columns to be handled easily. But accountants make things more difficult, when some table boxes are split and others are merged. I have every sympathy with any program trying to deal with some of the stuff I have seen.

But you shall not escape my iambics.
-- Gaius Valerius Catullus