I’m using the markdown editor GUI on PieFed.
A comment I wrote looked OK on PieFed, despite me having doubts because I didn’t add spaces at the end of lines to force line breaks.
Today I saw it in Mlem, and line breaks were as expected, not as I’ve seen them on the PieFed web UI. On Lemmy, they are the same as in Mlem.
PieFed: https://piefed.zip/comment/2945722

Lemmy: https://discuss.tchncs.de/post/51439392/22823110

Mlem shows it like Lemmy. No screenshot necessary.
Summary: In Markdown, you need to add 2 or more spaces at the end of a line to force a line break. I didn’t do that. A client app and a Lemmy instance show the text correct without a line break. PieFed adds a line break.
Update: I’m terribly sorry for using the word “standard” in a non-standard way. I mean this: https://daringfireball.net/projects/markdown/syntax#p
Update 2: Created issue #1524.


Yep, I just made a PR. I am so used to the more normal way markdown works that I never actually ran into this issue before. I am not sure if this change might break something else in the codebase since
markdown_to_htmlis used in lots of places, so I will let @rimu@piefed.social review it instead of just merging it myself.Yes, it gets used for emails, too. Server admins would need to change their email texts. That’s bad. But at this time the number of instances with PieFed is still below 1,000.
Merged, thanks @wjs018@piefed.social and @stefan_s_from_h@piefed.zip