Skip to content

GFM tables flattened to sequential <p> blocks on sync #9074

Open

Description

@aspiers

Affected: Plane Cloud, official GitHub integration. See also: meta-issue on destructive overwrite (issue 01).

Symptom

GitHub-Flavoured Markdown tables in an issue or comment body are flattened during sync round-trip. Row/column relationships and the header distinction are lost; each cell becomes its own <p> block.

Input (GH markdown):

| col_a | col_b |
|---|---|
| 1 | foo |
| 2 | bar |

Pushed back to GH markdown:

col_a

col_b

1

foo

2

bar

Impact

GFM tables are widely used and clearly documented. Losing them loses row/column relationships and the header row entirely, leaving the reader to guess which cells were paired.

Ask

Preserve markdown table syntax through the round-trip.

Reproduction

  1. Connect a GitHub repo to a Plane workspace via the official GitHub integration. Set sync to bidirectional.
  2. Create a GitHub issue whose body contains a GFM table. Apply the Plane label.
  3. To exercise the destructive Plane→GH push, follow the trigger recipe in meta-issue 01. Compare the resulting body against the original via userContentEdits.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions