Skip to content

Non-alphabetical start of the string breaks the markup in some cases #287

@vadjs

Description

@vadjs

Good morning,

I'm the author of the Jira ADF -> Markdown converter(not published yet). And I faced the next issue in some advanced cases. The easiest way to describe such cases is to provide the examples:

**bold*****bold italic***   // works correct
**bold** ***|bold italic*** // works correct
**bold*****|bold italic*** // works incorrect
**bold****​*​bold italic​*​** // works incorrect

The problem is when there are several similar rules one-by-one without any breaks, the non-alphabetical symbol at the start of the string breaks the markup, even though it's not used for any rules.
In the last example I used a Zero-width space to be sure that there are no rules used for such symbols.

I would appreciate it if you resolve this bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions