loading...

Why Adding a Markdown Sublist Breaks the List on dev.to?

biros profile image Boris Jamot ✊ / Updated on ・1 min read

Can someone explain me why when I add a sublist to a Markdown list on dev.to, it breaks my list by adding unexpected CR after each item?

Here's my code:

- item 1
  - item 1.1
- item 2
- item 3

And the result:

  • item 1
    • item 1.1
  • item 2
  • item 3

Thanks!

Discussion

pic
Editor guide
Collapse
justinjstark profile image
Justin J Stark

If you look at the outputted HTML, there are <br>s before item 2 and item 3. This is definitely a bug.

<ul>
<li>item 1
<ul>
<li>item 1.1</li>
</ul>
</li>
<br>
<li>item 2</li>
<br>
<li>item 3</li>
</ul>

My guess is this line is meant to strip out the brs but I don't have time to figure out why it doesn't work.

Collapse
defiance profile image
Defiance Black

Hm.

If the pot is open for opinions, I'd rather that <CR> be removed.

I like tight lists.

Collapse
itsdarrylnorris profile image
Darryl Norris

This looks to me like a bug. I think it might be worth opening an issue in Github?

Collapse
ben profile image
Ben Halpern

If anyone wants to dive in, the answer may lie here

github.com/thepracticaldev/dev.to/...

Collapse
kspeakman profile image
Kasey Speakman

I've run into this as well. I tend to just avoid sub lists in posts here. Although looking at it, it does look alright visually... just not what I expected.