Skip to content

Edit composer doesn't show the original markdown and can mess up the formatting of lists #13474

Closed
@babolivier

Description

@babolivier

Sorry if this is a duplicate, I couldn't find any other issue about this.

For example, let's consider this message:

Here's a list:

1. foo
    - bar
    - baz

Which renders like this on Riot:

image

When sent, if I click the edit button, this is what appears in the edit composer:

Here's a list:
1. foo
  - bar
  - baz

Which doesn't have the same level of indentation, and also removed the blank line between the paragraph and the line (this latter point doesn't affect rendering here, but I've seen cases where it did).

If I edit this message (e.g. adding an extra r to bar) without fixing the markdown by hand, the message renders like this:

image

Without having any knowledge of how the composer works under the hood, it seems weird to me that it doesn't just show what's in the body of the original event.

I can't see any error in the console when showing up the composer.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions