Skip to content

Markdown writer does not create bracketed span when Span has empty Attrs #10802

@rnwst

Description

@rnwst

Explain the problem.
test.md:

[bracketed span]{}

command:

pandoc test.md -f markdown -t markdown

output:

bracketed span

expected output:

[bracketed span]{}

When test.md is modified as follows:

[bracketed span]{.class}

(i.e. the Attr is non-empty), then the output is as expected:

[bracketed span]{.class}

It should also be noted that in case of an empty Attr, the Markdown parsing works as expected:

$ pandoc test.md -f markdown -t native
[ Para
    [ Span
        ( "" , [] , [] ) [ Str "bracketed" , Space , Str "span" ]
    ]
]

Therefore, this is an issue with the Markdown writer.

Pandoc version?
3.6.4

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions