DEV Community

Matthew Dailey
Matthew Dailey

Posted on

9 1

How to fix extra list bullet in Outlook

Even though I don't code emails anymore, I wanted to share a fix for an Outlook bug I encountered awhile back. An extra unordered list bullet appears at the end of the list even though the code itself is correct and no empty <li> elements are present. I learned this particular bug happens when the unordered list is the last element in an editable region, say a table cell. A situation where an unordered list is the last element doesn't happen often, hence why I hadn't encountered it before. The workaround is to trick Outlook in thinking there is another element after the unordered list. Insert this code snippet directly after the closing </ul> tag: <div style="display:none;">&nbsp;</div>

Here's an example:

<p>Here is some text inside a paragraph tag</p>
<ul>
<li>List bullet 1</li>
<li>List bullet 2</li>
<li>List bullet 3</li>
</ul>
<div style="display:none;">&nbsp;</div>
Enter fullscreen mode Exit fullscreen mode

I hope this saves someone some time.

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (4)

Collapse
 
kummerer94 profile image
Alexander Kammerer

Amazing find and brillant of you to document that. We were going insane.

Collapse
 
zowiecanas profile image
zowiecanas

Amazingly simple fix for an issue that would have had me up all night looking for a solution. Big thankyou!!

Collapse
 
temach_ru profile image
Artem Chukanov

Love you man! It really works! So simply but soooo useful! And this trick really saved my time.
I saw that nobody thanked you yet and then deliberately created account here just to say THANK U.

Collapse
 
mdailey77 profile image
Matthew Dailey

You're welcome. I'm really glad you found it useful.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay