Description
Markdown tables in assistant responses render without any border lines (no vertical pipes, no horizontal separators). The table content is displayed as plain text with column alignment preserved via spacing, but there is no visual table structure. This makes multi-column tables hard to read, especially wide ones with 3+ columns.
This is a regression — table borders were visible in earlier versions.
Related: #27533 (same symptom reported on Linux with v1.14.50).
Steps to Reproduce
- Ask the assistant to output any Markdown table, e.g. a comparison table with 3+ columns
- The response contains valid GFM table syntax (verified by copying raw output)
- Rendered output shows no table borders
Example input/output
Prompt: "Compare ESXi vs Proxmox in a markdown table"
Raw markdown returned (correct):
| Aspect | ESXi | Proxmox VE |
|---|---|---|
| **Architecture** | Custom microkernel (VMkernel) | Debian Linux + KVM + LXC |
| **License** | Subscription required | Free open-source GPLv2 |
| **Stability** | Excellent, minimal attack surface | Good, full Linux kernel |
Actual rendering: Columns are displayed as space-separated plain text. Header row uses colored text (orange/yellow for col1, white for col2, purple for col3) but no pipe characters or horizontal rules are drawn. It looks like a manually-aligned text block, not a table.
Expected Behavior
Table should render with visible horizontal and vertical border lines (box-drawing characters or similar), clearly delineating rows and columns as a structured table.
Environment
- opencode version: 1.15.0
- OS: Windows 11
- Shell: pwsh 7
- Terminal: Windows Terminal
- Terminal width: ~180 columns (table fits within width, not a wrapping issue)
Description
Markdown tables in assistant responses render without any border lines (no vertical pipes, no horizontal separators). The table content is displayed as plain text with column alignment preserved via spacing, but there is no visual table structure. This makes multi-column tables hard to read, especially wide ones with 3+ columns.
This is a regression — table borders were visible in earlier versions.
Related: #27533 (same symptom reported on Linux with v1.14.50).
Steps to Reproduce
Example input/output
Prompt: "Compare ESXi vs Proxmox in a markdown table"
Raw markdown returned (correct):
Actual rendering: Columns are displayed as space-separated plain text. Header row uses colored text (orange/yellow for col1, white for col2, purple for col3) but no pipe characters or horizontal rules are drawn. It looks like a manually-aligned text block, not a table.
Expected Behavior
Table should render with visible horizontal and vertical border lines (box-drawing characters or similar), clearly delineating rows and columns as a structured table.
Environment