-
-
Notifications
You must be signed in to change notification settings - Fork 57.6k
Closed
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity
Description
Summary
When sending a Markdown table via the built-in Mattermost channel plugin, OpenClaw wraps the message in fenced code blocks (```), which prevents Mattermost from rendering the table.
Mattermost itself renders the same table correctly when pasted directly into the client.
Steps to reproduce
- Send the following message via OpenClaw → Mattermost (exact text):
| Syntax | Description |
| ----------- | ----------- |
| Header | Title |
| Paragraph | Text |
- Observe that the delivered message is wrapped in triple backticks and appears as a code block.
Expected behavior
OpenClaw should send the table as plain Markdown (pipes) so Mattermost renders it as a table.
Actual behavior
OpenClaw wraps the table in a fenced code block, so it is not rendered as a table.
Environment
- Mattermost clients tested: Web, Desktop (Linux), Android
- Mattermost: tables render correctly when pasted directly (without OpenClaw)
Notes / Suspected cause
This looks like a Markdown renderer/IR fallback that forces table → codeBlock. For Mattermost specifically, that fallback should be disabled or made conditional since tables are supported by Mattermost clients.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingstaleMarked as stale due to inactivityMarked as stale due to inactivity