Skip to content

Fix wide markdown tables being squeezed instead of scrolling horizontally - #650

Open
luckrnx09 wants to merge 1 commit into
agegr:mainfrom
luckrnx09:fix/table-horizontal-scroll
Open

Fix wide markdown tables being squeezed instead of scrolling horizontally#650
luckrnx09 wants to merge 1 commit into
agegr:mainfrom
luckrnx09:fix/table-horizontal-scroll

Conversation

@luckrnx09

@luckrnx09 luckrnx09 commented Aug 28, 2026

Copy link
Copy Markdown

Fixes #649.

Problem

Markdown tables with many columns get cramped and wrap excessively. The wrapper .markdown-table-wrap already had overflow-x: auto, but table auto layout prefers shrinking columns and wrapping cell text to fit the container width, so the table never overflowed and the scrollbar never engaged.

Fix

One line in app/globals.css: set the table width: max-content so wide tables keep their natural width and overflow the wrapper (which scrolls), while the existing min-width: 100% keeps narrow tables at full container width.

Verification

Tested locally with a 12-column × 11-row table (plus surrounding prose) in the dev server:

table-scroll-fix.mp4

…ally

Tables use auto layout, so the browser preferred wrapping cell text to
fit the container width over overflowing the scrollable wrapper. The
existing overflow-x: auto on .markdown-table-wrap never engaged.

Setting the table width to max-content lets wide tables exceed the
wrapper and scroll, while min-width: 100% keeps narrow tables at full
container width.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature Request - Support for scrolling in markdown table

1 participant