Skip to content

[BUG] Markdown Render does not render tables #388

@Anthirian

Description

@Anthirian

Bug Description

Markdown Render does not render GitHub Flavored Markdown tables in runbooks. Basic markdown such as headings and emphasis renders correctly, but table syntax is displayed as literal text instead of a rendered table.

Steps to Reproduce

  1. Go to a runbook in Atuin Desktop.
  2. Add a Script block that saves stdout to a variable, for example script_output.
  3. Run command:
    cat <<'EOF'
    # Script output
    
    | Column 1 | Column 2 |
    | --- | --- |
    | Value 1 | Value 2 |
    EOF
  4. Add a Markdown Render block that references that variable.
  5. Run the script block and view the output in Markdown Render.

Expected Behavior

The Markdown Render block should render the markdown table as an actual table.

Actual Behavior

The heading renders correctly, but the table markdown is shown as plain text with pipe characters instead of a rendered table. Also there are excess newlines between table rows.

Environment

  • OS: macOS 26.3.1
  • Atuin Desktop Version: 0.2.20
  • Atuin CLI Version: 18.15.2
  • Shell: zsh
  • Terminal: Ghostty

Screenshots/Logs

Image

Additional Context

Workaround

Use ASCII formatted tables in code blocks to achieve somewhat similar results.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions